In light of revoking #35, for now, I've cherry-picked all commits up to creating the runner for automatically building release artefacts. This should fix the issues with #38, as well as begin working on #6, specifically resolving automated tests on PR.
This needs proper testing first, but if everything works correctly there should now be a way to manually run the build script to generate platform releases, which can then be automated locally (due to limits on GitHub Actions and runners, see the aforementioned PR) to produce all necessary builds.
In light of revoking #35, for now, I've cherry-picked all commits up to creating the runner for automatically building release artefacts. This should fix the issues with #38, as well as begin working on #6, specifically resolving automated tests on PR.
This needs proper testing first, but if everything works correctly there should now be a way to manually run the build script to generate platform releases, which can then be automated locally (due to limits on GitHub Actions and runners, see the aforementioned PR) to produce all necessary builds.