Just a quick note of appreciation for Github Actions. I've moved most of my software work to directly editing on github and building with github actions, due to a variety of reasons, like
- Relatively beefy build runners - much faster than the computers I have access to - completely free for public repositories, and generous allowances for free accounts' private repositories also.
- I can start builds from the office and check the results at home etc - the advantages of having everything online.
- Copilot's "Explain errors" makes it relatively easy to pinpoint and fix syntax errors and such.
- I don't have to use up the limited hard disk space on local machines for relatively large SDKs like Android SDK, Android Studio, etc.
- The issue tracker built into github makes it easy to keep track of bugs and fixes.
- All the advantages of git source management.
For example, I'm trying out Android NDK for exploring OCVWarp or OpenSpace porting to Android / iOS, and all the samples finished building in just 15 minutes.
Very interesting! Thanks for sharing. Something slightly related ... For React Native with Expo Framework, Expo's eas.dev provides a similar facility. I have found it to quite useful for some of the same reasons you have mentioned above.
ReplyDelete