From 1a2daec16569632b14e62dbc4a92541d34f19047 Mon Sep 17 00:00:00 2001 From: Uyanide Date: Tue, 24 Mar 2026 11:42:41 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20CD:=20refactor=20release=20workf?= =?UTF-8?q?low?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/release.yml | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index db0cb86..c2bc06a 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -6,8 +6,8 @@ on: - 'v*' jobs: - build: - name: Package + build-arch: + name: Build ArchLinux Package runs-on: ubuntu-latest steps: - name: Checkout Code @@ -34,6 +34,7 @@ jobs: license=('MIT') depends=('qt6-base' 'qt6-declarative' 'gcc-libs' 'glibc') makedepends=('cmake') + options=('!debug') source=("${pkgname}-${pkgver}.tar.gz::https://git.uyani.de/Uyanide/WallReel/archive/v${pkgver}.tar.gz") sha256sums=('INSERT_SHA256_HERE') @@ -78,27 +79,27 @@ jobs: tar -cf - *.pkg.tar.zst PKGBUILD SRCINFO.txt >&3 " | tar -xf - - - name: Upload Artifacts + - name: Upload Arch Artifacts uses: actions/upload-artifact@v3 with: - name: release-artifacts + name: arch-artifacts path: | *.pkg.tar.zst PKGBUILD SRCINFO.txt - release: - name: Publish - needs: build + publish-gitea: + name: Publish to Gitea Release + needs: [build-arch] runs-on: ubuntu-latest steps: - name: Extract Version run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV - - name: Download Artifacts + - name: Download Arch Artifacts uses: actions/download-artifact@v3 with: - name: release-artifacts + name: arch-artifacts path: . - name: Publish to Gitea Release @@ -111,6 +112,20 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + publish-aur: + name: Publish to AUR + needs: [build-arch] + runs-on: ubuntu-latest + steps: + - name: Extract Version + run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV + + - name: Download Arch Artifacts + uses: actions/download-artifact@v3 + with: + name: arch-artifacts + path: . + - name: Publish to AUR env: AUR_KEY: ${{ secrets.AUR_SSH_PRIVATE_KEY }}