From 54f2aa88102d232099fdbecd29f78f5d7cfc257f Mon Sep 17 00:00:00 2001 From: FreshSoftware4 <99464939+FreshSoftware4@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:06:46 -0700 Subject: [PATCH 1/2] Add one-shot source export workflow --- .github/workflows/source-export-20260801.yml | 31 ++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/source-export-20260801.yml diff --git a/.github/workflows/source-export-20260801.yml b/.github/workflows/source-export-20260801.yml new file mode 100644 index 0000000..7013af4 --- /dev/null +++ b/.github/workflows/source-export-20260801.yml @@ -0,0 +1,31 @@ +name: One-shot source export 20260801 + +on: + push: + branches: + - automation/source-export-20260801 + +permissions: + contents: read + +jobs: + export: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + with: + fetch-depth: 0 + - name: Package exact source tree + shell: bash + run: | + set -euo pipefail + mkdir -p export + git archive --format=tar --prefix=Locus64-source/ HEAD | xz -9e > export/Locus64-source-${GITHUB_SHA}.tar.xz + sha256sum export/Locus64-source-${GITHUB_SHA}.tar.xz > export/SHA256SUMS.txt + - name: Upload source carrier + uses: actions/upload-artifact@v7 + with: + name: locus64-source-${{ github.sha }} + path: export/* + if-no-files-found: error + retention-days: 7 From a0b0d297428d67726923abc371746263b48f5faa Mon Sep 17 00:00:00 2001 From: FreshSoftware4 <99464939+FreshSoftware4@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:07:29 -0700 Subject: [PATCH 2/2] Make one-shot source export discoverable through PR runs --- .github/workflows/source-export-20260801.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/source-export-20260801.yml b/.github/workflows/source-export-20260801.yml index 7013af4..ff2e5f7 100644 --- a/.github/workflows/source-export-20260801.yml +++ b/.github/workflows/source-export-20260801.yml @@ -1,9 +1,11 @@ name: One-shot source export 20260801 on: - push: + pull_request: branches: - - automation/source-export-20260801 + - main + paths: + - '.github/workflows/source-export-20260801.yml' permissions: contents: read