Skip to content

Update Steep to 2.1 and drop the version constraints - #3144

Merged
soutaro merged 1 commit into
masterfrom
claude/update-steep-latest-b3oc1m
Sep 4, 2026
Merged

Update Steep to 2.1 and drop the version constraints#3144
soutaro merged 1 commit into
masterfrom
claude/update-steep-latest-b3oc1m

Conversation

@soutaro

@soutaro soutaro commented Sep 4, 2026

Copy link
Copy Markdown
Member

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. This drops them so that the bundle follows the releases, which takes it to Steep 2.1 and RBS 4.2.

`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>
@soutaro
soutaro force-pushed the claude/update-steep-latest-b3oc1m branch from db29e50 to f53fe76 Compare September 4, 2026 02:38
@soutaro soutaro changed the title Update the pinned Steep to 2.1 Update Steep to 2.1 and drop the version constraints Sep 4, 2026
@soutaro
soutaro added this pull request to the merge queue Sep 4, 2026
Merged via the queue into master with commit 716ca05 Sep 4, 2026
24 checks passed
@soutaro
soutaro deleted the claude/update-steep-latest-b3oc1m branch September 4, 2026 02:59
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