From 59027ae005ec883a95fd5453b4c568e1b89a3569 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Wed, 10 Jun 2026 20:54:13 +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 0d59447..78c9ff9 100644 --- a/.gitea/workflows/update-pkgver.yaml +++ b/.gitea/workflows/update-pkgver.yaml @@ -1,24 +1,24 @@ -# 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 sshfsc 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 shell: bash run: | set -euo pipefail git clone --bare http://gitea:3000/nevaforget/sshfs_connect.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 @@ -43,20 +43,20 @@ jobs: git clone http://gitea:3000/nevaforget/moonarch-pkgbuilds.git pkgbuilds cd pkgbuilds - OLD_VER=$(grep '^pkgver=' sshfsc-git/PKGBUILD | cut -d= -f2) + OLD_VER=$(grep '^pkgver=' sshfsc/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/" sshfsc-git/PKGBUILD - sed -i "s/^\tpkgver = .*/\tpkgver = $PKGVER/" sshfsc-git/.SRCINFO + sed -i "s/^pkgver=.*/pkgver=$PKGVER/" sshfsc/PKGBUILD + sed -i "s/^\tpkgver = .*/\tpkgver = $PKGVER/" sshfsc/.SRCINFO echo "Updated pkgver: $OLD_VER -> $PKGVER" git config user.name "pkgver-bot" git config user.email "gitea@moonarch.de" - git add sshfsc-git/PKGBUILD sshfsc-git/.SRCINFO - git commit -m "chore(sshfsc-git): bump pkgver to $PKGVER" + git add sshfsc/PKGBUILD sshfsc/.SRCINFO + git commit -m "chore(sshfsc): bump pkgver to $PKGVER" echo "--- pushing ---" git -c http.extraHeader="Authorization: token ${PKGBUILD_TOKEN}" push --verbose origin HEAD:main