fix(release): follow managed testsuite v1 - #409
Conversation
Use the testsuite managed tag for the nested release gate workflow so workflow-level fixes reach stable promotion, and prevent Renovate from restoring the stale digest pin. Refs projectbluefin/bluefin#929 Assisted-by: GPT-5.6 Sol via GitHub Copilot Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
I replayed this change onto current Current Could you rebase/update this branch when you have a chance? I am deliberately not opening a duplicate PR. |
What does this change?
Bluefin stable promotion passes
test_ref: v1to testsuite, but the nested reusable workflow itself is pinned to an older SHA. That updates checked-out tests while freezing workflow-level fixes such as testsuite#691's VM disk sizing, so the NVIDIA release gate would remain blocked after the testsuite fix merges.@v1tagconfig:best-practicescannot restore the stale digest pinThe Security Gate for moving this first-party workflow to managed
v1was explicitly approved during implementation. Runtime recovery still depends on testsuite#691 and testsuite#692 passing review and live E2E validation.Validation
pre-commit run --files .github/workflows/reusable-execute-release.yml .github/renovate.json5 docs/skills/composite-actions/reusable-workflow.mdactionlint .github/workflows/reusable-execute-release.ymlpython3 scripts/check-self-repository-references.pypython3 scripts/check-consumer-contract.pyrenovate-config-validator --strict .github/renovate.json5with Renovate 44.14.7Consumer validation
Consumer PR: projectbluefin/bluefin#1014
Consumer CI run: https://github.com/projectbluefin/bluefin/actions/runs/31193252427
Out-of-org consumer impact: N/A — GitHub code search found no
ublue-os/*references toreusable-execute-release.yml; build workflows and composite actions are unchanged.@v1contractChecklist
Refs projectbluefin/bluefin#929