From 868f2a1e18c25bccf672b0dc5843fad67e91ae5b Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Fri, 18 Sep 2026 18:46:54 -0400 Subject: [PATCH] Tests: note that publish, not strict protection, guards the merged tree --- .github/workflows/test.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3ff7ea7..ae8f470 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,8 +1,9 @@ name: Tests -# PR-only. Branch protection requires PRs to be up to date with master, so -# the PR run already tested the exact tree that merges; a second run on the -# merge commit would only repeat it. Publishing on push has its own workflow. +# PR-only. Publishing on push has its own workflow and is what verifies the +# merged tree: it resolves every package against the live channel and refuses +# a filename that already exists with different bytes, so two PRs cannot land +# the same version twice. A post-merge test run would only repeat the PR's. on: pull_request: workflow_dispatch: