Repository navigation
ci: re-pin NWarila/.github reusables to a reachable commit - #43
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
New Template CI runs cannot start because the three reusable workflows and the repo-hygiene
source_refare pinned toNWarila/.github@5da716c68c90a86465d774f553d2f7161b60d616, which is unreachable after the control-plane repository's history rewrite. The ruleset-requiredci-passedcheck therefore cannot be produced.Fail-before run ID:
37980017730(0 jobs; annotation:Invalid workflow filewhile parsing the called workflow at the reusable CodeQL reference because the workflow was not found).Change
1a53b58ea3209c6d9f87c527814ddae1647d20fe10d07dbec25888bfbdee8e8c6ec15ebca0bdef2a541fcec2ba7d64f16427754a2e1db23af5d1f1f8, read fromNWarila/.githubmain.github/workflows/template-ci.yml; no other file changedControl-plane note:
NWarila/.githubhas no stable release tag for these reusable workflows. Pinning the then-currentmaincommit by full SHA makes this reference immutable, but another control-plane history rewrite can make the commit unreachable and require another explicit re-pin.Acceptance
Live SHA read:
Section C pre-push block:
CI run record
37984641214pull_request10d07dbec25888bfbdee8e8c6ec15ebca0bdef2afailure(expected pre-existing released-copy security failure)Section C post-push block (
RUN_ID=37984641214):Every job conclusion is shown above. The Python 3.11
securityjob and thereforeci-passedare red as expected: the released.github/scripts/setup.shstill installs the vulnerable setuptools version until the v1.0.7 fix is released and self-updated. Security audit lines:Sequencing and bypass
This repair must merge first so later pull requests regain job-level evidence. Its required
ci-passedcheck is expected to be red because the released copy of.github/scripts/setup.shlacks the setuptools fix until v1.0.7 is released and self-updated. Merge therefore requires the repository-role bypass (gh pr merge --squash --admin) only after P4 PASS and a separate green-confirm entry, with the owner's standing authorization recorded. The same controlled bypass applies to PR #42 after it is updated frommain; later self-update and template-sync pull requests are expected to merge normally after v1.0.7 and the floating tags are advanced.Do not merge: P4 clean-room review pending