From 1a916f085519b27747c874a5a0dcaccea35d9df7 Mon Sep 17 00:00:00 2001 From: Matthew Jackson <1085847+MattJackson@users.noreply.github.com> Date: Mon, 21 Sep 2026 09:11:34 -0700 Subject: [PATCH] =?UTF-8?q?docs/ci:=20drop=20stale=20local-precommit/relea?= =?UTF-8?q?se.sh=20references=20=E2=80=94=20CI=20is=20the=20only=20gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 10 ++++------ .github/workflows/qa.yml | 5 ++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01afedc..7733486 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -167,9 +167,8 @@ jobs: # to agree is what a release candidate is for. # # `if` SKIPS the job (it does not queue). A queued job would be far worse - # than a slow one: release.sh's CI gate refuses while any run for the - # commit is still in progress, so a never-scheduled job blocks releases - # silently -- see the note on real-media in qa.yml. + # than a slow one: a never-scheduled job leaves the run pending forever, so + # the branch's required checks never report complete. needs: resolve-msrv if: github.ref_name == 'qa' || github.ref_name == 'main' runs-on: macos-latest @@ -193,9 +192,8 @@ jobs: # to agree is what a release candidate is for. # # `if` SKIPS the job (it does not queue). A queued job would be far worse - # than a slow one: release.sh's CI gate refuses while any run for the - # commit is still in progress, so a never-scheduled job blocks releases - # silently -- see the note on real-media in qa.yml. + # than a slow one: a never-scheduled job leaves the run pending forever, so + # the branch's required checks never report complete. needs: resolve-msrv if: github.ref_name == 'qa' || github.ref_name == 'main' runs-on: windows-latest diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index a504ff8..51bc844 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]