Skip to content

feat: Move away from github-pages gem and add ruby 4 support for docs#4972

Open
hopkincame wants to merge 8 commits into
google:masterfrom
hopkincame:feat/ruby-4-support
Open

feat: Move away from github-pages gem and add ruby 4 support for docs#4972
hopkincame wants to merge 8 commits into
google:masterfrom
hopkincame:feat/ruby-4-support

Conversation

@hopkincame
Copy link
Copy Markdown
Contributor

@hopkincame hopkincame commented Mar 5, 2026

This PR reworks the doc page deployment by removing the github pages gem and deploying using a github actions workflow. This was done to enable support for ruby 4, which is unsupported by github pages. As a result of the docs being deployed by github actions rather than pages, the deployment process for docs has changed, this PR also has an update to the contribution docs to reflect these changes. The github action workflow is set to deploy docs when there is a push to the master branch.

This PR also adds some plugins for Jekyll. These were ones that github pages added automatically, now that we have removed github pages, thee plugins are included here instead.

Once this PR is merged, the "Pages" settings will need to be updated. The build and deployment source will need to be changed to github actions

@github-actions
Copy link
Copy Markdown

This pull request has not had any activity for 60 days and will be automatically closed in two weeks

@github-actions github-actions Bot added the stale The issue or PR is stale and pending automated closure label May 30, 2026
@G-Rath G-Rath removed the stale The issue or PR is stale and pending automated closure label May 30, 2026
@G-Rath G-Rath self-assigned this May 30, 2026
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