diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 57bf4794..b9620d2d 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -15,9 +15,8 @@ name: qa # one being released, which is the exact failure this branch exists to prevent. # # What this gate CANNOT cover: `disc://` and real `iso://` need physical media, -# and no hosted runner has an optical drive or the image hoard. Those run on a -# self-hosted runner (see the media job at the end) and are the one leg that -# stays on hardware. +# and no hosted runner has an optical drive or the image hoard. That coverage +# lives in freemkv's qa.yml (the real-media EC2 matrix), not in this file. on: push: branches: [qa] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6c094ce..3eff4cc2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: # Tests run as a PARALLEL TRIPWIRE: they fail the run if they fail, but the # publish/release jobs do NOT `needs:` this job. The tag decision was already - # gated by the local precommit (same MSRV, same commit). Binary consumers + # gated by CI (ci.yml on dev, then a green qa.yml on the same commit). Binary consumers # (freemkv/autorip/bdemu) git-tag-pin libfreemkv and therefore start building # the instant this tag exists — so this test job and the crates.io publish # below must NOT sit on their critical path.