diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index 1c3b68d..c5c5052 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -178,6 +178,9 @@ jobs: dist/macos/*.dmg merged.yml + - name: Set version output + run: echo "releasever=${{ steps.create_release.outputs.tag_name }}" >> $GITHUB_ENV + aur: name: Publish to AUR runs-on: ubuntu-latest @@ -204,10 +207,11 @@ jobs: - name: Show content of sha256sum.txt run: cat sha256sum.txt - - name: Extract checksum from sha256sum.txt + - name: Extract checksum from sha256sum.txt and change build version run: | new_checksum=$(awk 'NR==1 { print $1 }' ./sha256sum.txt) sed -i "s|sha256sums=('SKIP' 'SKIP')|sha256sums=('$new_checksum' 'SKIP')|" ./build/PKGBUILD + sed -i "s|pkgver=\"\"|pkgver=\"$releasever\"|" ./build/PKGBUILD - name: Publish AUR package uses: KSXGitHub/github-actions-deploy-aur@v3.0.1 diff --git a/build/PKGBUILD b/build/PKGBUILD index bdbfcc9..615aa2d 100644 --- a/build/PKGBUILD +++ b/build/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: oxmc contact@oxmc.is-a.dev pkgname=bskydesktop -pkgver=$(curl -s https://api.github.com/repos/oxmc/bsky-desktop/releases/latest | jq -r .tag_name | sed 's/v//') +pkgver="" pkgrel=1 pkgdesc="Bluesky Desktop - A decentralized social networking client distributed as an AppImage" arch=('x86_64' 'aarch64')