Skip to content

Deprecate RDoc plugin parser#3016

Merged
soutaro merged 1 commit into
ruby:masterfrom
Shopify:codex/remove-rdoc-parser
Jun 24, 2026
Merged

Deprecate RDoc plugin parser#3016
soutaro merged 1 commit into
ruby:masterfrom
Shopify:codex/remove-rdoc-parser

Conversation

@st0012

@st0012 st0012 commented Jun 23, 2026

Copy link
Copy Markdown
Member

Problems

  • The dedicated parser tests are now break against the latest RDoc in Ruby core CI, preventing a RDoc version bump.
  • However, removing the RBS-owned RDoc parser plugin immediately would break users who still depend on it before RDoc 8.0 is broadly available.

Solutions

  • Keep the plugin registration, parser implementation, and RBS signatures in place.
  • Warn when the RBS plugin parser is actually used so users know RDoc 8.0 will provide this parsing directly.
  • Remove only the old RDoc plugin parser test file to unblobk Ruby core CI.

@st0012 st0012 changed the title Remove RDoc plugin parser Deprecate RDoc plugin parser Jun 24, 2026
@st0012 st0012 force-pushed the codex/remove-rdoc-parser branch from 7b29864 to f0e5042 Compare June 24, 2026 12:27
@soutaro soutaro added this to the RBS 4.1 milestone Jun 24, 2026
@soutaro soutaro merged commit 0fe3f81 into ruby:master Jun 24, 2026
26 of 28 checks passed
@soutaro soutaro deleted the codex/remove-rdoc-parser branch June 24, 2026 13:35
@soutaro

soutaro commented Jun 24, 2026

Copy link
Copy Markdown
Member

@st0012 Thanks! Can you try using rbs_skip_tests file (and _windows)? to skip the failing tests in ruby CI?

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