Skip to content

A game menu's credits pane counts as credits - #2377

Merged
Noisemaker111 merged 2 commits into
betafrom
agent/lane-credits-pane
Oct 24, 2026
Merged

Noisemaker111 merged 2 commits into
betafrom
agent/lane-credits-pane

Conversation

@Noisemaker111

@Noisemaker111 Noisemaker111 commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Two findings from the 0.38.4 pin, one PR because each blocked the other.

Credits pane: the pin failed check-game-front-end with Games/deepward - no credits for a game that had just moved its credits into the engine's own GameMenu (CreditsPane in a detail slot). The pattern now counts CreditsPane; Harbor Heat's baselined #credits entry no longer applies at the current pin and is removed, Brightway Park's stays until the pin that ships its menu.

Green smoke: the ci aggregate asserted that a GAMES=none change also skipped smoke, but a script under scripts/** is in the heavy set and not in the game map, so GAMES=none with SMOKE=success is a real combination and the assertion failed an otherwise green run.

Root cause, both: a gate that lists cases by hand was not updated when the thing it describes changed.

Prevention: scripts/gameFrontEnd.test.ts scans a GameMenu credits pane and expects only probe#settings to remain; the aggregate now fails only on a smoke that failed.

Verification: bun test scripts/gameFrontEnd.test.ts 8 pass | bun run check-game-front-end ok against the pinned Games (7 baselined, none added) | every other job green on this branch, including types | ship:preflight ok

@Noisemaker111
Noisemaker111 force-pushed the agent/lane-credits-pane branch from 3420421 to 4157f4d Compare October 24, 2026 16:42
@Noisemaker111
Noisemaker111 merged commit feefcad into beta Oct 24, 2026
28 of 39 checks passed
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