sqitchers / sqitch

Sensible database change management
https://sqitch.org
MIT License
2.78k stars 214 forks source link

Standalone releases #552

Open lastlink opened 4 years ago

lastlink commented 4 years ago

Is it possible to bundle the sqitch tool for windows and macos that you can download and run the exe without needing the perl dependency?

lastlink commented 4 years ago

Maybe try fatpack https://www.perl.com/article/58/2014/1/5/The-easy-way-to-build-stand-alone-Perl-apps/

theory commented 4 years ago

I've thought about building a macOS binary installer, sort of like Postgres.app, but I personally don't have the bandwidth for it rn. Would love to see it, though, completely agreed.

lastlink commented 4 years ago

I think it would be fine enough if we have a bundle exe file for each environment that the github action pipeline can generate and then you can just upload them as a tag release. I may look into this if I get bandwidth as well (eventually...). Not everyone can run a docker instance to test.

theory commented 4 years ago

Yeah, totally, that would be very cool, thanks!