Skip to content

Restore RBS + Steep static type checks#76

Draft
zewelor wants to merge 1 commit into
mainfrom
draft/static-typing
Draft

Restore RBS + Steep static type checks#76
zewelor wants to merge 1 commit into
mainfrom
draft/static-typing

Conversation

@zewelor

@zewelor zewelor commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This draft PR restores the RBS + Steep static type checking setup that was removed from main.

It brings back:

  • sig/ directory with all client and workflow RBS signatures
  • Steepfile and bin/typecheck
  • rbs and steep gems
  • Static typing step in CI
  • Steep-friendly code tweaks (|io|, |part|, Hash.new)
  • Static Typing section in AGENTS.md

This is blocked until Steep supports Ruby 3.4's it block parameter:
soutaro/steep#2238

Once that upstream PR lands, we can rebase this branch on main, drop the Steep-friendly tweaks, and merge static typing back in.

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.

1 participant