From 8921fb59cc4425a42bc5b6fd2e59cb5c449355cb Mon Sep 17 00:00:00 2001 From: Jamie Holding Date: Tue, 8 Sep 2026 09:08:41 +0100 Subject: [PATCH 1/2] test: temporary branch proving dispatch-created checks satisfy protection --- .github/workflows/ci.yml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1eff46c..74d73c2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,17 +1,8 @@ name: CI on: - push: - branches: [main, v7] - pull_request: - branches: [main, v7] - # Lets another workflow start this one against a specific ref. - # - # The spec-drift job opens its PR with GITHUB_TOKEN, and GitHub does not - # start workflow runs from GITHUB_TOKEN-raised events — so the required - # checks never report and the PR is blocked on a report it can never get. - # workflow_dispatch and repository_dispatch are the two documented - # exceptions to that rule, so drift can dispatch this run itself. + # TEMPORARY (test/dispatch-proof): push and pull_request removed on this + # branch only, so this PR reproduces a bot PR with zero checks. workflow_dispatch: jobs: From a03bf181e8518495fad4b102aabaae691874f6cd Mon Sep 17 00:00:00 2001 From: Jamie Holding Date: Tue, 8 Sep 2026 09:13:33 +0100 Subject: [PATCH 2/2] test: experiment 2 - push-triggered run --- .github/workflows/ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 74d73c2..6f4d112 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,8 +1,10 @@ name: CI on: - # TEMPORARY (test/dispatch-proof): push and pull_request removed on this - # branch only, so this PR reproduces a bot PR with zero checks. + # TEMPORARY (test/dispatch-proof): experiment 2 — push only, still no + # pull_request, to see whether a push-event run satisfies protection. + push: + branches: [test/dispatch-proof] workflow_dispatch: jobs: