From f8e1ca08d04af0fb4cd8a477c5b04984a3f3da07 Mon Sep 17 00:00:00 2001 From: Donovan! Date: Mon, 20 Jul 2026 01:34:48 -0400 Subject: [PATCH 1/3] chore(ci): trigger diagnostic PR run --- .github/ci-probe.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/ci-probe.md diff --git a/.github/ci-probe.md b/.github/ci-probe.md new file mode 100644 index 0000000..67a54f5 --- /dev/null +++ b/.github/ci-probe.md @@ -0,0 +1,3 @@ +# CI diagnostic probe + +Temporary branch-only marker used to reproduce the failing `master` checks through a pull-request-triggered workflow. It will be removed before merge. From c9fea28ff0af33e513a0aab88669dc392e469ec9 Mon Sep 17 00:00:00 2001 From: Donovan! Date: Mon, 20 Jul 2026 01:42:40 -0400 Subject: [PATCH 2/3] chore(ci): add temporary source snapshot workflow --- .github/workflows/ci-source-snapshot.yml | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/ci-source-snapshot.yml diff --git a/.github/workflows/ci-source-snapshot.yml b/.github/workflows/ci-source-snapshot.yml new file mode 100644 index 0000000..c08ad4c --- /dev/null +++ b/.github/workflows/ci-source-snapshot.yml @@ -0,0 +1,26 @@ +name: CI Source Snapshot + +on: + pull_request: + branches: [master] + +permissions: + contents: read + +jobs: + snapshot: + runs-on: ubuntu-24.04 + steps: + - name: Checkout + uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3 + + - name: Build source archive + run: tar --exclude=.git -czf csm-source.tgz . + + - name: Upload source archive + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + with: + name: csm-source-${{ github.sha }} + path: csm-source.tgz + if-no-files-found: error + retention-days: 1 From 6199ddfe86afaef83664df9a30e6c426774af7a2 Mon Sep 17 00:00:00 2001 From: Donovan! Date: Mon, 20 Jul 2026 01:43:27 -0400 Subject: [PATCH 3/3] fix(ci): write source snapshot outside workspace --- .github/workflows/ci-source-snapshot.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-source-snapshot.yml b/.github/workflows/ci-source-snapshot.yml index c08ad4c..e676b25 100644 --- a/.github/workflows/ci-source-snapshot.yml +++ b/.github/workflows/ci-source-snapshot.yml @@ -15,12 +15,12 @@ jobs: uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3 - name: Build source archive - run: tar --exclude=.git -czf csm-source.tgz . + run: tar --exclude=.git -czf "$RUNNER_TEMP/csm-source.tgz" . - name: Upload source archive uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: csm-source-${{ github.sha }} - path: csm-source.tgz + path: ${{ runner.temp }}/csm-source.tgz if-no-files-found: error retention-days: 1