Skip to content

stage-card: write the card's sidecar under the name the placer checks - #1406

Merged
aft-alfonso[bot] merged 2 commits into
mainfrom
land/stage-card-sidecar
Nov 8, 2026
Merged

aft-alfonso[bot] merged 2 commits into
mainfrom
land/stage-card-sidecar

Conversation

@aft-alfonso

@aft-alfonso aft-alfonso Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

The daemon placer verifies <card>.sha256 beside a staged card; scripts/stage-card.sh wrote only <card>.sha256.postsign, so SUBC had to ask for the sidecar before placing the 0.64 RC card. The script now writes <card>.sha256 (checked with shasum -c) and keeps the .postsign copy for anything that reads that name. Script syntax and scripts/lib/test_workflow_gates.py (65 tests) pass.


Summary by cubic

Fixes scripts/stage-card.sh so the sidecar is written as <card>.sha256, the name the daemon placer verifies, instead of only <card>.sha256.postsign. Adds a benchmark descriptor for this branch at benchmarks/aft-search/slice-descriptors/land-stage-card-sidecar.json.

Staged cards no longer need the sidecar copied by hand before placement; the .postsign copy is still written for release.sh and dev-rebuild.sh.

Written for commit 68df918. Summary will update on new commits.

View guided diff Turn on auto-fix

ualtinok and others added 2 commits November 8, 2026 08:44
The placer verifies `<card>.sha256`; stage-card wrote only
`<card>.sha256.postsign`, so every staged card needed the sidecar copied by
hand before placement. It now writes `<card>.sha256` and keeps the .postsign
copy.

Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
@aft-alfonso
aft-alfonso Bot added this pull request to the merge queue Nov 8, 2026
Merged via the queue into main with commit 6d19c68 Nov 8, 2026
50 checks passed
@aft-alfonso
aft-alfonso Bot deleted the land/stage-card-sidecar branch November 8, 2026 08:57
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