Another <a href="https://dagger.io">https://dagger.io</a> fan here. Have been using it since late 2021 to continuously deploy a Phoenix app to Fly.io: <a href="https://github.com/thechangelog/changelog.com/pull/395">https://github.com/thechangelog/changelog.com/pull/395</a>. Every commit goes into production.<p>This is what the GHA workflow currently looks like: <a href="https://github.com/thechangelog/changelog.com/blob/c7b8a57b28ee4b747163dc7d56fb82162faedfac/.github/workflows/ship_it.yml">https://github.com/thechangelog/changelog.com/blob/c7b8a57b2...</a><p>FWIW, you can see how everything fits together in this architecture diagram: <a href="https://github.com/thechangelog/changelog.com/blob/master/INFRASTRUCTURE.md">https://github.com/thechangelog/changelog.com/blob/master/IN...</a>
Netlify, funnily enough, does nearly all my heavy-lifting for me. It's wild how much of the final stages of deployment are just handled so smoothly (even if the pricing is kinda ridiculous now.)<p>Github Actions for test running — replacing Travis after they removed their free-tier for OSS.