-
Notifications
You must be signed in to change notification settings - Fork 504
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
Explicitly require Base64 and CSV #616
Conversation
@simonoff or @chopraanmol1 can you check this one? ref. #609 |
@HashNotAdam can you also add a ruby 3.4 into pipeline? Also, i think would be great to add such gems only after 3.3 ruby. |
8f8dffb
to
50a8aba
Compare
Ruby has been trying to reduce the surface area of the standard library. While Base64 and CSV are default gems, starting with Ruby 3.4,they are no longer included in the standard library and must be explicitly included as dependencies
50a8aba
to
c3b2a7a
Compare
- ruby-head | ||
- jruby-9.3.3.0 | ||
- jruby-9.4.10.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No such version
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be available now, 9.4.10.0 it has been merged and released a few days ago: ruby/setup-ruby/pull/697
Just discovered that there is also 9.4.11.0 ruby/setup-ruby#699
@HashNotAdam can you fix jruby version and add a changelog please? |
- ruby-head | ||
- jruby-9.3.3.0 | ||
- jruby-9.4.10.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- jruby-9.4.10.0 | |
- jruby-9.4.9.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As seems v10 not released for ubuntu-24.04 yet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In changelog file top, I guess something like:
## Unreleased
### Changed/Added
- Added 'Base64' and 'CSV' as dependencies, both not bundled starting with Ruby 3.4 [604](https://github.com/roo-rb/roo/issues/604)
Summary
Ruby has been trying to reduce the surface area of the standard library. While Base64 and CSV are default gems, starting with Ruby 3.4, they are no longer included in the standard library and must be explicitly included as dependencies
Other information
Resolves #604