Skip to content

Update Ruby version to 3.4#1110

Open
rivaquiroga wants to merge 11 commits intomainfrom
update-environment
Open

Update Ruby version to 3.4#1110
rivaquiroga wants to merge 11 commits intomainfrom
update-environment

Conversation

@rivaquiroga
Copy link
Copy Markdown
Member

@rivaquiroga rivaquiroga commented Jan 19, 2026

This PR updates the version of Ruby used in the deploy workflows (from 3.1 to 3.4) and checks compatibility for generating the site in other environments.

Here is the list of all the changes:

  • Update deploy workflows to work with Ruby 3.4
  • Update Gemfile to work with Ruby 3.4
  • Update environment.yml and environment-osx.yml
  • Update Makefile to work with MacOS (tested locally with Ruby 3.4 on Sequoia and Tahoe) and a local installation of Ubuntu (24.02)
  • Update Makefile to work in GitHub Codespaces (added make install-codespaces and make serve-codespaces)
  • Update README: change instructions from GitPod to GH Codespaces, add note for Windows users, and make a small clarification about the deploy preview.

Close #1107
Close #1039
Close #1101
Close #1039

FOR CONTRIBUTOR

PR Type:

  • This PR adds a new blog post
  • This PR does something else (explain above)

FOR REVIEWERS

Thanks for taking the time to review! ❤️

Here are the list of things to make sure of:

  • The website builds (a check will fail if not)
  • All images have been added within the Pull Request and they have Alt text
  • If there are paragraphs or text, the key messages are highlighted
  • All internal links (within OLS website) use the {% link path_to_file.md %} format
  • The preview corresponds to the changes described in the Pull Request
  • The code is tidy and passes the linting tests

@yochannah
Copy link
Copy Markdown
Member

🎉 A preview of this PR is available at: https://we-are-ols.org/ols-site-preview/1110/

@rivaquiroga rivaquiroga changed the title Update environment Update Ruby version to 3.4 Jan 19, 2026
@yochannah
Copy link
Copy Markdown
Member

🎉 A preview of this PR is available at: https://we-are-ols.org/ols-site-preview/1110/

@rivaquiroga rivaquiroga marked this pull request as ready for review January 19, 2026 23:28
@yochannah
Copy link
Copy Markdown
Member

🎉 A preview of this PR is available at: https://we-are-ols.org/ols-site-preview/1110/

@yochannah
Copy link
Copy Markdown
Member

🎉 A preview of this PR is available at: https://we-are-ols.org/ols-site-preview/1110/

@yochannah
Copy link
Copy Markdown
Member

okay, I'm on this, but it requires building ruby from source on my machine, which takes ages.

@yochannah
Copy link
Copy Markdown
Member

so do we reckon this is a me problem or a script problem?
image

@yochannah
Copy link
Copy Markdown
Member

🎉 A preview of this PR is available at: https://we-are-ols.org/ols-site-preview/1110/

@rivaquiroga
Copy link
Copy Markdown
Member Author

@yochannah, where does conda actually lives in your machine? 👀

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

Labels

None yet

Projects

None yet

2 participants