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

Update Ruby Version to 3.1+ for Doc Site #2306

Closed
4 tasks
robyngit opened this issue Mar 14, 2024 · 0 comments
Closed
4 tasks

Update Ruby Version to 3.1+ for Doc Site #2306

robyngit opened this issue Mar 14, 2024 · 0 comments
Labels
bug documentation Creating and enhancing app documentation
Milestone

Comments

@robyngit
Copy link
Member

Our documentation site, which uses Jekyll, currently runs on Ruby 2.7. However, team members using Ubuntu 22.04 are encountering compatibility issues due to OpenSSL 3.0, which only supports Ruby versions 3.1 and above. Additionally, Ruby 2.7 has reached end-of-life, and Ruby 3.0 will soon follow, making an update necessary for future-proofing and maintaining security standards. According to this guide on upgrading Jekyll to Ruby 3.1, this "could be a relatively straightforward upgrade" since we don't appear make use of jekyll-assets.

Steps:

  • Follow the guide to upgrade
  • Upgrade and test dependencies
  • Test building and serving the site on both linux and mac systems
  • Update docs/README
@robyngit robyngit added bug documentation Creating and enhancing app documentation labels Mar 14, 2024
robyngit pushed a commit that referenced this issue Apr 4, 2024
robyngit pushed a commit that referenced this issue Apr 9, 2024
@robyngit robyngit added this to the 2.28.0 milestone Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug documentation Creating and enhancing app documentation
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant