fix(release): now handles different pkgrel

This commit is contained in:
2026-05-05 19:23:29 +02:00
parent f069fd82ee
commit 23245e43ee
2 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ on:
workflow_dispatch:
inputs:
version:
description: "webkit2gtk version to build (e.g. 1.1.1)"
description: "webkit2gtk version to build in pkgver-pkgrel format (e.g. 2.46.5-2)"
required: true
type: string
+6 -2
View File
@@ -6,6 +6,10 @@ PKG_PATH="${2:?Usage: update-aur.sh <version> <pkg_path> <asset_url>}"
ASSET_URL="${3:?Usage: update-aur.sh <version> <pkg_path> <asset_url>}"
AUR_DIR="/build/webkit2gtk-bin"
# VERSION is in the format pkgver-pkgrel (e.g. 2.46.5-2)
PKGVER="${VERSION%-*}"
PKGREL="${VERSION##*-}"
echo "Configuring AUR SSH key..."
mkdir -p /root/.ssh
echo "${AUR_SSH_KEY:?AUR_SSH_KEY environment variable is not set}" > /root/.ssh/aur
@@ -29,8 +33,8 @@ echo "sha256: $SHA256"
echo "Updating PKBUILD..."
cd "$AUR_DIR"
sed -i "s|^pkgver=.*|pkgver=${VERSION}|" PKGBUILD
sed -i "s|^pkgrel=.*|pkgrel=1|" PKGBUILD
sed -i "s|^pkgver=.*|pkgver=${PKGVER}|" PKGBUILD
sed -i "s|^pkgrel=.*|pkgrel=${PKGREL}|" PKGBUILD
sed -i "s|^source=.*|source=(\"${ASSET_URL}\")|" PKGBUILD
sed -i "s|^sha256sums=.*|sha256sums=(\"${SHA256}\")|" PKGBUILD