You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f53fe76
Browse filesBrowse the repository at this point in the historyBrowse files
Update Steep to 2.1 and drop the version constraints
`bin/steep` and the type check workflow run out of `steep/Gemfile`,
whose `~>` constraints kept the weekly `bundle lock --update` on Steep
1.10 and RBS 3.9. Drop them so that the bundle follows the releases,
which takes it to Steep 2.1 and RBS 4.2, and fix what the newer type
checker reports:
* `steep/patch.rbs` declares `Module#ruby2_keywords` and
`Proc#ruby2_keywords`, which RBS 4.2 declares in `core`. The
duplicated definitions abort the check, and the file itself says to
remove them once they are declared, so drop it and its `signature`
line.
* The `steep:ignore` comments on the `with_nonreturn_void?` calls and
on `Prism.parse_comments(version:)` do not suppress anything any
more, and Steep 2.0 reports them as `RedundantIgnoreComment`.
* `::float` is deprecated in favour of `_ToF`, which is what
`with_float` yields anyway.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments