Skip to content

TEMPORARY: negative control — check-branch must FAIL from a probe/* branch - #259

Closed
rubenvdlinde wants to merge 2 commits into
betafrom
probe/branch-protection-negative-control
Closed

TEMPORARY: negative control — check-branch must FAIL from a probe/* branch#259
rubenvdlinde wants to merge 2 commits into
betafrom
probe/branch-protection-negative-control

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

TEMPORARY NEGATIVE CONTROL — will be closed immediately, do not review.

branch-protection / check-branch now reports SUCCESS on #257 and #258. A passing
assertion is evidence about the assertion until it has been shown it can fail, so
this PR deliberately violates the rule: probe/* is not development, main or
hotfix/*, so check-branch must go RED here.

If it goes green, the gate is vacuous and #257/#258 prove nothing.

…+ retired org)

1. Job id `protect` emitted `protect / check-branch`; the org rulesets
   require `branch-protection / check-branch`, so the required context never
   reported and PRs to main/beta sat permanently pending.
2. `uses: Conduction/.github/...` names the RETIRED Codeberg org. On GitHub
   the org is `ConductionNL`, so Actions could not resolve the reusable
   workflow at all and the run produced zero jobs.

Deliberately narrow: seven other workflows on this branch (code-quality,
documentation, issue-triage, openspec-sync, release-beta, release-stable,
sync-to-beta) still carry the same retired org name. Correcting those would
switch real test/lint gates back on for a branch that has been stale since
March, which is a separate change that needs its own red/green triage.
@rubenvdlinde

Copy link
Copy Markdown
Contributor Author

Negative control complete. branch-protection / check-branch reported FAILURE here (source probe/* is not development, main or hotfix/*), while the same context reported SUCCESS on #257 and #258.

The gate therefore reports, passes when it should, and fails when it should. Closing.

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