Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to deploying via GitHub Actions #588

Merged
merged 2 commits into from
Mar 9, 2024
Merged

Conversation

PeterJCLaw
Copy link
Member

@PeterJCLaw PeterJCLaw commented Mar 3, 2024

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:

@PeterJCLaw PeterJCLaw force-pushed the github-actions-publish branch from a7aac41 to 4256630 Compare March 3, 2024 21:30
This will enable us to move to Ruby 3 as well as offering other
freedoms to customise our build process.

This config is copied from the website, with the minor adjustment
that it uses the latest versions of the pages actions.
@PeterJCLaw PeterJCLaw force-pushed the github-actions-publish branch from 4256630 to e516c63 Compare March 3, 2024 21:36
@PeterJCLaw PeterJCLaw changed the title Switch to deploying via GitHub Pages Switch to deploying via GitHub Actions Mar 3, 2024
PeterJCLaw added a commit to srobo/style that referenced this pull request Mar 3, 2024
This will enable us to move to Ruby 3 as well as offering other
freedoms to customise our build process.

This config is copied from the docs at srobo/docs#588.
PeterJCLaw added a commit to srobo/style that referenced this pull request Mar 3, 2024
This will enable us to move to Ruby 3 as well as offering other
freedoms to customise our build process.

This config is copied from the docs at srobo/docs#588.
PeterJCLaw added a commit to srobo/style that referenced this pull request Mar 3, 2024
This will enable us to move to Ruby 3 as well as offering other
freedoms to customise our build process.

This config is copied from the docs at srobo/docs#588,
minus the docker checks which don't apply to this repo.
@raccube raccube enabled auto-merge March 9, 2024 17:35
@raccube raccube merged commit a47fcdb into main Mar 9, 2024
3 checks passed
@raccube raccube deleted the github-actions-publish branch March 9, 2024 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants