From 4b9eae215b7baee73838c785d1bb5c12413db27f Mon Sep 17 00:00:00 2001 From: sanasol Date: Fri, 20 Feb 2026 11:45:07 +0100 Subject: [PATCH] ci: add Arch Linux pacman build and hide upload URL - Add pacman target to electron-builder Linux build - Upload .pacman packages to release - FORGEJO_UPLOAD now uses repository secret Co-Authored-By: Claude Opus 4.6 --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 82340eb..6e94ebc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -107,13 +107,13 @@ jobs: - run: npm ci - name: Build Linux Packages - run: npx electron-builder --linux AppImage deb rpm --publish never + run: npx electron-builder --linux AppImage deb rpm pacman --publish never - name: Upload to Release run: | RELEASE_ID=$(curl -s "${FORGEJO_API}/repos/${GITHUB_REPOSITORY}/releases/tags/${{ github.ref_name }}" \ -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" | python3 -c 'import sys,json; print(json.load(sys.stdin)["id"])') - for file in dist/*.AppImage dist/*.AppImage.blockmap dist/*.deb dist/*.rpm dist/latest-linux.yml; do + for file in dist/*.AppImage dist/*.AppImage.blockmap dist/*.deb dist/*.rpm dist/*.pacman dist/latest-linux.yml; do [ -f "$file" ] || continue echo "Uploading $file..." curl -s --max-time 600 -X POST "${FORGEJO_UPLOAD}/repos/${GITHUB_REPOSITORY}/releases/${RELEASE_ID}/assets?name=$(basename $file)" \