Skip to content

Fix nightly: hermetic stale-level evidence tests, ground-truth installs [full] - #4912

Merged
squid-protocol merged 1 commit into
mainfrom
fix/nightly-evidence-tests
Oct 11, 2026
Merged

squid-protocol merged 1 commit into
mainfrom
fix/nightly-evidence-tests

Conversation

@squid-protocol

@squid-protocol squid-protocol commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Closes #4911. Unblocks bot PR #4880.

(A) tests/tools/test_evidence_report.py stale_fixture overlaid CASE on the committed carddemo report, whose other cases the refresh marks stale after a harness change (levels_stale 3 not 1, etc.). The fixture now pins every other case current. The refresh data was consistent; the tests were coupled to it. Verified on a scratch checkout of auto/evidence-refresh-full: the 3 failing tests pass.

(B) mainframe-ground-truth.yml installs .[full] (#4911).

🤖 Generated with Claude Code

https://claude.ai/code/session_01AUWeQX7v4QBdErFbghEEEX

…truth installs [full] (#4911)

The stale-level tests overlaid CASE on the committed report, whose other cases are marked stale after a refresh; pin the others current. The Ground Truth workflow now installs the full extra that feature_inventory --check needs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AUWeQX7v4QBdErFbghEEEX
@squid-protocol squid-protocol added the shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md label Oct 11, 2026
@squid-protocol

Copy link
Copy Markdown
Owner Author

No description provided.

@squid-protocol
squid-protocol marked this pull request as ready for review October 11, 2026 17:28
@squid-protocol
squid-protocol enabled auto-merge (squash) October 11, 2026 17:28
@github-actions

Copy link
Copy Markdown
Contributor

🐦‍⬛ Muninn Security Scan

✅ No security issues found.

🐦‍⬛ Powered by Muninn · Skald Lab

@squid-protocol
squid-protocol merged commit d3ec2bd into main Oct 11, 2026
24 checks passed
@squid-protocol
squid-protocol deleted the fix/nightly-evidence-tests branch October 11, 2026 17:37
squid-protocol added a commit that referenced this pull request Oct 11, 2026
…nframe Ground Truth nightly) (#4920)

test_feature_inventory_cli_check (feature_inventory.py --all-burned --check)
runs only in the nightly Mainframe Ground Truth job, which could not reach it
until #4912 installed [full]; once it ran, two fixtures were stale.

- CBSA: bisected to #4885 exactly (fixture current at its parent, stale at it).
  CRECUST went from refused (COPY CEEIGZCT) to parsed: the copybook gap is
  gone, the two "unknown" CICS commands (EXEC CICS text inside a DISPLAY
  literal, misread before #4885's literal fix) are gone, and its statement /
  data-type / SQL counts are now the real parse (IF 503->478, DISPLAY
  156->145, ADD folded into ARITH, GET/WRITE +1).
- DBB Mortgage: data_types EDITED 59 -> 58 (same three programs). Stale
  already before #4885, i.e. drift since the fixture's creation (#4821); not
  attributed to one commit.


Claude-Session: https://claude.ai/code/session_01AUWeQX7v4QBdErFbghEEEX

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mainframe Ground Truth nightly fails: feature_inventory --all-burned --check needs gitgalaxy[full]

1 participant