Skip to content

fix(compat): retire the Roadhog reslot known-gap after workshop-rs 1.24 - #636

Merged
Teakowa merged 1 commit into
mainfrom
fix/565-retire-roadhog-known-gap
Oct 21, 2026
Merged

Teakowa merged 1 commit into
mainfrom
fix/565-retire-roadhog-known-gap

Conversation

@e54-bot

@e54-bot e54-bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Summary

The release PR #635 fails Compiler compatibility gate with REGRESSION synthetic/settings-hero-ability-reslot-565: semantic-wir. The fixture is declared a known-gap, but it now matches the overpy 9.7.17 oracle.

Cause

workshop-rs 1.24.0 dropped the stale 9.7.10 Roadhog aliases (Pig Pen). The release PR's lockfile moves workshop-rs from 1.23.0 to 1.24.0, so native output now converges and the gate flags the stale declaration as a regression. main stays green because its lockfile still pins 1.23.0.

Change

  • Require workshop-rs 1.24.0 or newer; the lockfile resolves 1.25.0.
  • Mark synthetic/settings-hero-ability-reslot-565 as match (semanticEquivalent: true) and remove its difference hash.
  • Remove its row from the pending exceptions in docs/architecture/language-core.md and fix the paragraph that introduced the table.

Verification

  • tools/overpy/run_native.py: 137 match, 15 known-gap, 0 regression. Before: 136 and 16. No other fixture changes status.
  • structural_gate.py: all pinned real projects pass.
  • python3 -m unittest discover -s tools/overpy/tests and cargo test --locked --workspace pass.

Fixes #565

workshop-rs 1.24.0 dropped the stale 9.7.10 Roadhog aliases, so the settings-hero-ability-reslot-565 fixture now matches the 9.7.17 oracle. The compatibility gate reports it as a regression while the corpus still declares a known gap, which fails release PR #635.

Require workshop-rs 1.24.0 or newer, mark the fixture as a match, and remove its row from the pending exceptions in language-core.md. The gate now reports 137 match and 15 known-gap, one known-gap fewer; no other fixture changes status.

Fixes #565
@Teakowa
Teakowa merged commit 829041b into main Oct 21, 2026
7 checks passed
@Teakowa
Teakowa deleted the fix/565-retire-roadhog-known-gap branch October 21, 2026 13:44
@e54-bot e54-bot mentioned this pull request Oct 21, 2026
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.

Re-sync Roadhog hero settings emission with the 9.7.17 hero table

2 participants