From 05ddbdc81eefdc9c321de3085f045866b3797e5b Mon Sep 17 00:00:00 2001 From: nevaforget Date: Wed, 10 Jun 2026 18:41:35 +0200 Subject: [PATCH] ci: switch update-pkgver to tag-trigger (no-suffix pkgname) --- .gitea/workflows/update-pkgver.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/update-pkgver.yaml b/.gitea/workflows/update-pkgver.yaml index 8933e12..20be418 100644 --- a/.gitea/workflows/update-pkgver.yaml +++ b/.gitea/workflows/update-pkgver.yaml @@ -1,22 +1,22 @@ -# ABOUTME: Updates pkgver in moonarch-pkgbuilds after a push to main. -# ABOUTME: Ensures paru detects new versions of this package. +# ABOUTME: Updates pkgver in moonarch-pkgbuilds when a new moonset tag is pushed. +# ABOUTME: Reads the latest version tag and bumps the PKGBUILD + .SRCINFO. name: Update PKGBUILD version on: push: - branches: - - main + tags: + - 'v*' jobs: update-pkgver: runs-on: moonarch steps: - - name: Checkout source repo + - name: Determine pkgver from latest tag run: | git clone --bare http://gitea:3000/nevaforget/moonset.git source.git cd source.git - PKGVER=$(git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./') + PKGVER=$(git describe --tags --abbrev=0 | sed 's/^v//') echo "New pkgver: $PKGVER" echo "$PKGVER" > /tmp/pkgver @@ -26,18 +26,18 @@ jobs: git clone http://gitea:3000/nevaforget/moonarch-pkgbuilds.git pkgbuilds cd pkgbuilds - OLD_VER=$(grep '^pkgver=' moonset-git/PKGBUILD | cut -d= -f2) + OLD_VER=$(grep '^pkgver=' moonset/PKGBUILD | cut -d= -f2) if [ "$OLD_VER" = "$PKGVER" ]; then echo "pkgver already up to date ($PKGVER)" exit 0 fi - sed -i "s/^pkgver=.*/pkgver=$PKGVER/" moonset-git/PKGBUILD - sed -i "s/^\tpkgver = .*/\tpkgver = $PKGVER/" moonset-git/.SRCINFO + sed -i "s/^pkgver=.*/pkgver=$PKGVER/" moonset/PKGBUILD + sed -i "s/^\tpkgver = .*/\tpkgver = $PKGVER/" moonset/.SRCINFO echo "Updated pkgver: $OLD_VER → $PKGVER" git config user.name "pkgver-bot" git config user.email "gitea@moonarch.de" - git add moonset-git/PKGBUILD moonset-git/.SRCINFO - git commit -m "chore(moonset-git): bump pkgver to $PKGVER" + git add moonset/PKGBUILD moonset/.SRCINFO + git commit -m "chore(moonset): bump pkgver to $PKGVER" git -c http.extraHeader="Authorization: token ${{ secrets.PKGBUILD_TOKEN }}" push