From 78a3f8a6a3c494896d46e04c690a4198da723f94 Mon Sep 17 00:00:00 2001 From: pgotta <168211683+pgotta@users.noreply.github.com> Date: Sun, 19 Jul 2026 10:53:40 -0400 Subject: [PATCH 1/3] Add temporary source ZIP packaging workflow --- .github/workflows/package-source-zip.yml | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/package-source-zip.yml diff --git a/.github/workflows/package-source-zip.yml b/.github/workflows/package-source-zip.yml new file mode 100644 index 0000000..6f1002b --- /dev/null +++ b/.github/workflows/package-source-zip.yml @@ -0,0 +1,40 @@ +name: Package source ZIP + +on: + push: + branches: + - artifact/source-zip-v1.5.0 + +permissions: + contents: read + +jobs: + package-source: + runs-on: ubuntu-latest + steps: + - name: Check out latest main + uses: actions/checkout@v4 + with: + ref: main + + - name: Create clean source ZIP + run: | + set -euo pipefail + mkdir -p /tmp/Sonario-Android-v1.5.0 + rsync -a \ + --exclude='.git/' \ + --exclude='.gradle/' \ + --exclude='build/' \ + --exclude='*/build/' \ + --exclude='*.apk' \ + ./ /tmp/Sonario-Android-v1.5.0/ + cd /tmp + zip -qr "$GITHUB_WORKSPACE/Sonario-Android-v1.5.0.zip" Sonario-Android-v1.5.0 + + - name: Upload source ZIP + uses: actions/upload-artifact@v4 + with: + name: Sonario-Android-v1.5.0-source + path: Sonario-Android-v1.5.0.zip + if-no-files-found: error + retention-days: 7 From a70b78ff16b7808c9e465cac736880c9864683e2 Mon Sep 17 00:00:00 2001 From: pgotta <168211683+pgotta@users.noreply.github.com> Date: Sun, 19 Jul 2026 10:54:07 -0400 Subject: [PATCH 2/3] Run source ZIP packaging for pull requests --- .github/workflows/package-source-zip.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/package-source-zip.yml b/.github/workflows/package-source-zip.yml index 6f1002b..0d8be9b 100644 --- a/.github/workflows/package-source-zip.yml +++ b/.github/workflows/package-source-zip.yml @@ -4,6 +4,9 @@ on: push: branches: - artifact/source-zip-v1.5.0 + pull_request: + branches: + - main permissions: contents: read From b20a888ac70d4b7e02b8299b4dce7a87264bde59 Mon Sep 17 00:00:00 2001 From: pgotta <168211683+pgotta@users.noreply.github.com> Date: Sun, 19 Jul 2026 10:54:13 -0400 Subject: [PATCH 3/3] Trigger source ZIP packaging run --- SOURCE_ZIP_REQUEST.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 SOURCE_ZIP_REQUEST.md diff --git a/SOURCE_ZIP_REQUEST.md b/SOURCE_ZIP_REQUEST.md new file mode 100644 index 0000000..d35a286 --- /dev/null +++ b/SOURCE_ZIP_REQUEST.md @@ -0,0 +1 @@ +Temporary branch-only marker used to trigger a source ZIP packaging run. The generated archive checks out and packages the latest main branch.