Skip to content

fix(test): pp066 --v15-red fetches its v1.5 commit on a shallow checkout — every fresh yoga guard-tree died exit 128 - #3108

Closed
noahgift wants to merge 2 commits into
mainfrom
PMAT-1098-pp066-shallow-fetch
Closed

fix(test): pp066 --v15-red fetches its v1.5 commit on a shallow checkout — every fresh yoga guard-tree died exit 128#3108
noahgift wants to merge 2 commits into
mainfrom
PMAT-1098-pp066-shallow-fetch

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

In a fresh shallow checkout, which every yoga ephemeral runner does, tests/spec/pp066_v16_defects.sh --v15-red died with fatal: invalid object name '42be1560b' (exit 128) and turned guard-tree red (#3097 on yoga-build3).

42be1560b is on main, the v1.5 spec's squash-merge from 2026-09-05, but it is deeper than CI's checkout. Intel's long-lived workspaces passed only on leftover history. The test now fetches that one commit by its full SHA when it's missing; a remote can't resolve an abbreviated one.

Proof: a fresh depth-1 clone of this branch passes the --v15-red arm.

🤖 Generated with Claude Code

noahgift and others added 2 commits September 11, 2026 00:11
…n the checkout is too shallow to hold it — intel passed on leftover history, every fresh yoga checkout died 'invalid object name 42be156'

42be156 is on main (the v1.5 spec's squash-merge, 2026-09-05) but deeper than CI's checkout; the long-lived intel workspaces carried it from earlier fetches, the ephemeral yoga runners never do, so guard-tree's 'PP-066 spec v1.6 defect table and its v1.5 RED proof' step exited 128 there (#3097 on yoga-build3). One object fetched by SHA when absent; the table and its RED proof are unchanged.

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
… abbreviated one, so the shallow-checkout fetch fell through

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@noahgift noahgift added this to the 0.67.0 milestone Sep 10, 2026
@noahgift
noahgift enabled auto-merge September 10, 2026 22:12
@github-actions

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=3108 head=ba696920d912939d05ce969d8f72414e021452c9 verdict=REFUSE class=Q1 arm_rc=1

Shadow mode: this records a verdict and merges nothing. A refusal
to arm is not a block (§13 adds zero rows to §7) — the pull request is
exactly as green as it was.

@noahgift

Copy link
Copy Markdown
Contributor Author

Superseded: #3089 carries this change byte-for-byte (verified 2026-09-11 with git diff against origin/PMAT-1098-67-E2-queue-mirrors-pr; #3107's extra RUSTC_WRAPPER site is in #3089 too). Closed after #3089 merged; branch kept.

@noahgift noahgift closed this Sep 11, 2026
auto-merge was automatically disabled September 11, 2026 10:56

Pull request was closed

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