Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Upgrading ruby and jekyll versions#3557

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
ZoeLeBlanc wants to merge15 commits intogh-pages
base:gh-pages
Choose a base branch
Loading
fromupgrade-ruby-jekyll

Conversation

@ZoeLeBlanc
Copy link
Member

A much needed upgrade for Ruby and Jekyll versions so that it can run on newer Macbooks. Also upgrading our build.yml to use the official htmlproofer now that we have upgraded everything. This is part of the tasks for#3497

Checklist

  • Assign yourself in the "Assignees" menu
  • Add the appropriate "Label"
  • If this PR closes an Issue, add the phraseCloses #ISSUENUMBER to your summary above
  • Ensure the status checks pass: if you have difficulty fixing build errors, please contact our Publishing Manager@anisa-hawes
  • Check the Netlify Preview: navigate to netlify/ph-preview/deploy-preview and click 'details' (at right)
  • Assign at least one individual or team to "Reviewers"
    • if the text needs to be translated, please follow thetranslation request guidelines, then assign the relevant language team(s) as "Reviewers" and tag both the team as well as the managing editor in your PR.

@ZoeLeBlancZoeLeBlanc self-assigned thisMay 7, 2025
@ZoeLeBlanc
Copy link
MemberAuthor

Ok so I've had to add in this logic to the bundle file to ensure that GitHub build.yml workflow works:

bundle lock --add-platform x86_64-linuxbundle lock --add-platform arm64-darwin-24bundle lock --add-platform x86_64-darwin-20bundle lock --add-platform x64-mingw32

This gives us the following

PlatformUse Case
x86_64-linuxGitHub Actions, most Linux distros
arm64-darwin-24Apple Silicon (M1/M2 Macs)
x86_64-darwin-20Intel Macs
x64-mingw32Windows users with RubyInstaller

I've also had to add in logic for pulling out htmlproofer errors. To do it you run:

bundle exec htmlproofer _site > htmlproofer-output.txt 2>&1

ruby parse_htmlproofer_to_csv.rb

Will be working with@anisa-hawes this month to fix these

anisa-hawes reacted with heart emoji

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

@ZoeLeBlancZoeLeBlanc

Labels

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

3 participants

@ZoeLeBlanc@anisa-hawes

[8]ページ先頭

©2009-2025 Movatter.jp