Andrii Konchyn
Andrii Konchyn
The latest TruffleRuby release (22.2.0) is compatible with CRuby 3.0 so now they will be check on CI against the same Rails versions. TruffleRuby CI builds fail on Rails 5.0,...
I wonder if following behaviour is intentional. The issue is `DateTime.parse` (overridden by `Timecop`) is loosing time part of parsed string if it doesn't contain a year part. I may...
There are some deprecated/obsolete methods like `File.exists?`, `Thread#safe_level` etc in the core library. Looks like they aren't covered with tests there and moreover some existing specs were deleted recently -...
Github repository `Dynamoid/Dynamoid` was renamed to `Dynamoid/dynamoid` some time ago and now the RubyDoc.info search results page contains both links (https://www.rubydoc.info/find/github?q=dynamoid). Github keeps the old name as alias to the...
Using `allow_blank` validator for the required parameter may lead to two validation errors, but I expected to have only one. Example: ```ruby requires :customer_key, type: String, allow_blank: false ``` If...
Print deprecation message for every example of `-> {}.should_not raise_error` in specs. I believe it's enough to ensure that new specs don't contain deprecated DSL. Related issues: - https://github.com/ruby/spec/issues/754 ##...
Specs fail on CI against TruffleRuby ([example](https://github.com/socketry/async-container/actions/runs/3212002629/jobs/5250556841)) with the following error: ``` 1) Async::Container::Forked behaves like Async::Container should be blocking Failure/Error: ::Process.fork do Signal.trap(:INT) {raise Interrupt} Signal.trap(:TERM) {raise Terminate} begin...
The failure: ``` Failure: test_cloned_items_stay_frozen(TestRakeFileList) /Users/andrykonchin/projects/truffleruby-gems-to-test/rake/test/test_rake_file_list.rb:523:in `test_cloned_items_stay_frozen' 520: a.freeze 521: c = a.clone 522: error_class = defined?(FrozenError) ? FrozenError : RuntimeError => 523: assert_raises(error_class) do 524: c
The `console` gem CI [fails](https://github.com/socketry/console/actions/runs/5176976466/jobs/9326492884) on TruffleRuby because in a :class event isn't triggered when a new class is declared in a test case. The simplified example looks like so:...