Skip to content

Conversation

@toshimaru
Copy link
Member

@toshimaru toshimaru commented Sep 28, 2025

This pull request updates the Ruby version used in CI and deployment workflows to 3.4 and makes minor adjustments to the Gemfile to improve dependency management. The most important changes are grouped below.

Build and Deployment Workflow Updates:

  • Updated the Ruby version from 3.3 to 3.4 in the CI workflow (.github/workflows/ci.yml) for both Jekyll and Doc build jobs to ensure compatibility with the latest Ruby features and security updates. [1] [2]
  • Updated the Ruby version from 3.3 to 3.4 in the deployment workflow (.github/workflows/deploy.yml) for consistency across environments.

Gemfile Improvements:

  • Added the csv gem to the Gemfile, enabling CSV parsing capabilities for the project.
  • Moved the github-pages gem into the jekyll_plugins group to better organize plugin dependencies.

@toshimaru toshimaru changed the title Update Ruby version to 3.4 in CI workflow Bump Ruby from 3.3 to 3.4 Sep 28, 2025
@toshimaru toshimaru marked this pull request as ready for review September 28, 2025 02:11
Copilot AI review requested due to automatic review settings September 28, 2025 02:11
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the Ruby version from 3.3 to 3.4 across CI and deployment workflows and makes minor adjustments to the Gemfile for better dependency organization.

  • Updates Ruby version to 3.4 in all GitHub Actions workflows
  • Adds csv gem as a project dependency
  • Reorganizes github-pages gem into the jekyll_plugins group

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
Gemfile Adds csv gem and moves github-pages to jekyll_plugins group
.github/workflows/deploy.yml Updates Ruby version from 3.3 to 3.4
.github/workflows/ci.yml Updates Ruby version from 3.3 to 3.4 for both Jekyll and Doc build jobs

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Bumps the Ruby version from 3.3 to 3.4 in the GitHub Actions CI configuration for both Jekyll and Rails jobs to ensure compatibility with the latest Ruby release.
```
bundler: failed to load command: jekyll (/home/runner/work/railsdoc.github.io/railsdoc.github.io/vendor/bundle/ruby/3.4.0/bin/jekyll)
<internal:/opt/hostedtoolcache/Ruby/3.4.6/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:37:in 'Kernel#require': cannot load such file -- csv (LoadError)
```
Bumps the Ruby version from 3.3 to 3.4 in the GitHub Actions deploy workflow to ensure compatibility with the latest Ruby features and security updates.
@toshimaru toshimaru merged commit 20e8e58 into railsdoc:main Sep 28, 2025
10 checks passed
@toshimaru toshimaru deleted the ruby-3.4-part2 branch September 28, 2025 02:36
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