Update .forgejo/workflows/packages.yaml

Signed-off-by: xengi <forgejo@xengi.de>
This commit is contained in:
XenGi 2026-08-06 20:09:19 +02:00
commit eeb37c0365

View file

@ -16,12 +16,12 @@ jobs:
password: ${{ secrets.REGISTRY_TOKEN }}
steps:
- name: Install dependencies
run: yay -Syyu --noconfirm --noprogressbar curl jq namcap openssh git
run: yay -Sy --needed --noconfirm --noprogressbar curl jq namcap openssh git
- name: Get versions
id: versions
run: |
echo upstream=$(curl -sL https://registry.npmjs.org/projen | jq -r '."dist-tags".latest') >> "$FORGEJO_ENV"
echo aur=$(curl -sL 'https://aur.archlinux.org/rpc/?v=5&type=info&arg[]=projen' | jq -r '.results[0].Version | split("-")[0]') >> "$FORGEJO_ENV"
echo upstream=$(curl -sL https://registry.npmjs.org/projen | jq -r '."dist-tags".latest') >> "$FORGEJO_OUTPUT"
echo aur=$(curl -sL 'https://aur.archlinux.org/rpc/?v=5&type=info&arg[]=projen' | jq -r '.results[0].Version | split("-")[0]') >> "$FORGEJO_OUTPUT"
- name: Setup SSH
run: |
mkdir -p ~/.ssh
@ -31,22 +31,22 @@ jobs:
run: git clone ssh://aur@aur.archlinux.org/${{ env.PACKAGE_NAME }}.git
- name: Update package
run: |
cd ${{ env.FORGEJO_WORKSPACE }}/${{ env.PACKAGE_NAME }}
cd "$FORGEJO_WORKSPACE/$PACKAGE_NAME"
sed -i "s/^pkgver=.*/pkgver=${{ steps.versions.outputs.upstream }}/" PKGBUILD
if [ "${{ steps.versions.outputs.upstream }}" != "${{ steps.versions.outputs.aur }}" ]; then sed -i 's/^pkgrel=.*/pkgrel=1/' PKGBUILD; fi
updpkgsums
makepkg --printsrcinfo > .SRCINFO
- name: Test package
run: |
cd ${{ env.FORGEJO_WORKSPACE }}/${{ env.PACKAGE_NAME }}
cd "$FORGEJO_WORKSPACE/$PACKAGE_NAME"
makepkg -csi --noconfirm --noprogressbar
namcap -i PKGBUILD
namcap -i ${{ env.PACKAGE_NAME }}-*.pkg.tar.zst
projen --help
- name: Upload new package
if: "${{ steps.versions.outputs.upstream }}" != "${{ steps.versions.outputs.aur }}"
if: ${{ steps.versions.outputs.upstream != steps.versions.outputs.aur }}
run: |
cd ${{ env.FORGEJO_WORKSPACE }}/${{ env.PACKAGE_NAME }}
cd "$FORGEJO_WORKSPACE/$PACKAGE_NAME"
git config user.name "update-bot"
git config user.email "email@ricardo.band"
git commit -m "bumped to version ${{ steps.versions.outputs.upstream }}" .SRCINFO PKGBUILD