Switch to deploying via GitHub Actions #588
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This will enable us to move to Ruby 3 as well as offering other freedoms to customise our build process.
This config is essentially copied from the website, with the minor adjustment that it uses the latest versions of the pages actions, doesn't have the cron schedule and maintains the validation of the docker setup (though this remains non-blocking to deploys).
CI is expected to show as incomplete on this PR since here we're moving the checks from one workflow to another, hence the required checks are no longer in the same place. Once we're happy with this PR we can change the repo config.
See also: