Add: [Actions] release workflow for both releases and nightlies #8371
Depends on OpenTTD/workflows#10
A nightly run looks something like this:
A release run something like this:
Targets currently not included
The text was updated successfully, but these errors were encountered:
My particular answers for To Consider:
I tempt to agree with you. And yes, I meant for releases only :D Oops .. should have been more clear :P For nightlies it is not even possible.
Look at me, scoping the PR :D W00p!
Co-authored-by: Owen Rudge <firstname.lastname@example.org>
This in preparation for other architectures, like arm64.
This has several ways of being triggered: - When creating a new release via the GitHub interface. Fully automated that will produce new binaries, upload them, and it will even update the website to tell about the new version. - When triggered in an automated way from OpenTTD/workflows to start a nightly. - Manually via the Release workflow, which accepts branches, Pull Requests and tags to build. Rerunning a job is safe and should be without issues. Everything retriggers and updates what-ever might have been broken. In fact, except for dates, it should produce identical results. Co-authored-by: Charles Pigott <email@example.com>
Azure Pipelines has build our releases for two years now, but we are finally switching to GitHub Actions. This to bring the full workflow to a single place, making it easier for people to see what is going on and how to influence the process.