satiator / satiator-menu

Menu for the Satiator cartridge for Sega Saturn
Mozilla Public License 2.0
95 stars 6 forks source link

Add a GitHub build action #28

Open theaquamarine opened 3 years ago

theaquamarine commented 3 years ago

This is mostly my notes from building satiator-menu so it doubles as a sort of build documentation, and also produce an artifact containing menu.bin. I realised part way that you're already using GitLab for some CI, but I think the build indicators and the fact forks can turn it on to get builds easily for testing might still have some value?

The build uses https://github.com/miracoli/Saturn-SDK-GCC-SH2/ which is cached to avoid the 15+ minutes it takes to build, so a run is usually 2-3 minutes.