Skip to content

dep: relax some dev requirements#199

Merged
flavorjones merged 2 commits intomainfrom
dep-bundler
Apr 22, 2026
Merged

dep: relax some dev requirements#199
flavorjones merged 2 commits intomainfrom
dep-bundler

Conversation

@flavorjones
Copy link
Copy Markdown
Collaborator

@flavorjones flavorjones commented Apr 22, 2026

  • so we can use Bundler 4
  • so minitest 6 and prism can be used without errors

See failing job at https://github.com/rake-compiler/rake-compiler-dock/actions/runs/24780671262/job/72512939203?pr=198

Note that I've also tweaked some of the CI containers so that Prism will build from source (it's a dependency of Minitest 6). This is not great, and will slow things down, but I'm working on precompiling Prism in ruby/prism#4080 and we can probably revert these commits once that's shipped.

- so we can use Bundler 4
- so minitest 6 and prism can be used without errors
Copy link
Copy Markdown
Member

@larskanis larskanis left a comment

Choose a reason for hiding this comment

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

Yes, version constraints on development dependencies are more harm than useful.

@flavorjones
Copy link
Copy Markdown
Collaborator Author

Note that I've also tweaked some of the CI containers so that Prism will build from source (it's a dependency of Minitest 6). This is not great, and will slow things down, but I'm working on precompiling Prism in ruby/prism#4080 and we can probably revert these commits once that's shipped.

so that we can compile Prism as a C extension when needed
@flavorjones flavorjones merged commit 541e0b7 into main Apr 22, 2026
152 checks passed
@flavorjones flavorjones deleted the dep-bundler branch April 22, 2026 18:29
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