Skip to content

Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0#9196

Merged
jekyllbot merged 3 commits intomasterfrom
ruby-313-issue
Nov 27, 2022
Merged

Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0#9196
jekyllbot merged 3 commits intomasterfrom
ruby-313-issue

Conversation

@ashmaroli
Copy link
Member

Summary

Our CI appears to break on Ruby 3.1.3 in one of our PRs. Investigate with master codebase.

Context

Ruby 3.1.3 was shipped on 2022-11-24.

@ashmaroli
Copy link
Member Author

This issue could either be because of the ruby-builder project or with Ruby internals itself. Either ways, the only route now is to avoid using current Ruby 3.1.3 image.

@ashmaroli ashmaroli changed the title Test with both Ruby 3.1.2 and Ruby 3.1.3 Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0 Nov 27, 2022
@ashmaroli ashmaroli marked this pull request as ready for review November 27, 2022 14:51
- label: JRuby 9.3.4.0
ruby_version: "jruby-9.3.4.0"
- label: Ruby 3.1.2
ruby_version: "3.1.2"
Copy link
Member

Choose a reason for hiding this comment

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

What's our strategy/timeline for opening this back up to 3.1.x? Definitely don't want to fall behind...

Copy link
Member Author

Choose a reason for hiding this comment

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

The plan is to manually monitor developments in the ruby_builder project repo and test on my personal fork of the Jekyll repo.
Update workflow here once the tests run successfully.

- label: Ruby 3.1.2
ruby_version: "3.1.2"
- label: JRuby 9.4.0.0
ruby_version: "jruby-9.4.0.0"
Copy link
Member

Choose a reason for hiding this comment

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

🎉

@parkr
Copy link
Member

parkr commented Nov 27, 2022

I took a look at the commit diff for Ruby 3.1.3 from 3.1.2 and it was a mess of "merge revision X" commits so nothing to report so far (on mobile).

@ashmaroli
Copy link
Member Author

Merging this for now.
@jekyllbot: merge +dev

@ashmaroli
Copy link
Member Author

@jekyllbot: merge +dev

@jekyllbot jekyllbot merged commit 3fded46 into master Nov 27, 2022
@jekyllbot jekyllbot deleted the ruby-313-issue branch November 27, 2022 16:21
jekyllbot added a commit that referenced this pull request Nov 27, 2022
github-actions bot pushed a commit that referenced this pull request Nov 27, 2022
Ashwin Maroli: Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0 (#9196)

Merge pull request 9196
@jekyll jekyll locked and limited conversation to collaborators Dec 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants