Skip to content

Update Ruby 3.2.2 -> 4.0.4#112

Open
IsaacG wants to merge 1 commit into
exercism:mainfrom
IsaacG:bump
Open

Update Ruby 3.2.2 -> 4.0.4#112
IsaacG wants to merge 1 commit into
exercism:mainfrom
IsaacG:bump

Conversation

@IsaacG
Copy link
Copy Markdown
Member

@IsaacG IsaacG commented May 14, 2026

  • Use alpine 3.23 with a pinned hash.
  • Make Gemfile and Dockerfile uniform across Ruby repos to allow shared layers.

@IsaacG IsaacG requested a review from a team as a code owner May 14, 2026 00:13
Comment thread Gemfile Outdated
gem 'mocha'
gem 'pry'
gem 'simplecov', '~> 0.17.0'
gem 'rubocop'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We have gems appearing more than once, and even logically more than once. We might want to look at this closer. (Also, Rubocop is pointed out here, but not the only one.)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Updated. I think I managed to dedupe them all.

@IsaacG IsaacG force-pushed the bump branch 2 times, most recently from 53a649b to fa736a0 Compare May 16, 2026 00:49
@IsaacG
Copy link
Copy Markdown
Member Author

IsaacG commented May 16, 2026

It seems Ubuntu 24.04 tops out at 4.0.3. I may need to roll back to that.

@IsaacG
Copy link
Copy Markdown
Member Author

IsaacG commented May 16, 2026

... but Dockerhub doesn't list Ruby 4.0.3 as a supported tag.

@IsaacG IsaacG force-pushed the bump branch 2 times, most recently from fe21638 to 8725915 Compare May 16, 2026 02:54
* Use alpine 3.23 with a pinned hash.
* Make Gemfile and Dockerfile uniform across Ruby repos to allow shared layers.
@IsaacG
Copy link
Copy Markdown
Member Author

IsaacG commented May 16, 2026

I got the tests to pass here. I just need to replicate the changes here to the analyzer and test runner.

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.

2 participants