Skip to content

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

Open
G-Rath wants to merge 1 commit into
google:masterfrom
ackama:docs-ruby-4
Open

feat: move away from github-pages gem and add ruby 4 support for docs#5534
G-Rath wants to merge 1 commit into
google:masterfrom
ackama:docs-ruby-4

Conversation

@G-Rath

@G-Rath G-Rath commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Based off google/osv-scanner#2588 and #4972


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

Closes #4972
Closes #5005

@G-Rath G-Rath marked this pull request as ready for review June 16, 2026 00:09
@G-Rath G-Rath requested review from another-rex and cuixq June 16, 2026 00:09
@G-Rath

G-Rath commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator Author

Note I've purposely not really put a lot of attention into the specific versions being used, as I figure the bots can easily take care of bumping to latest once this is landed

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.

1 participant