Update .forgejo/workflows/packages.yaml
Signed-off-by: xengi <forgejo@xengi.de>
This commit is contained in:
parent
6f4365a32f
commit
356c819f7e
1 changed files with 12 additions and 12 deletions
|
|
@ -111,23 +111,23 @@ jobs:
|
|||
- name: Clone AUR repository
|
||||
run: git clone ssh://aur@aur.archlinux.org/${{ env.PACKAGE_NAME }}.git
|
||||
- name: Update package
|
||||
working-directory: /workspace/xengi/archlinux-aur/${{ env.PACKAGE_NAME }}
|
||||
run: |
|
||||
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
|
||||
working-directory: /workspace/xengi/archlinux-aur/${{ env.PACKAGE_NAME }}
|
||||
run: |
|
||||
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 }}
|
||||
working-directory: /workspace/xengi/archlinux-aur/${{ env.PACKAGE_NAME }}
|
||||
run: |
|
||||
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
|
||||
|
|
@ -185,15 +185,15 @@ jobs:
|
|||
- name: Clone AUR repository
|
||||
run: git clone ssh://aur@aur.archlinux.org/${{ env.PACKAGE_NAME }}.git
|
||||
- name: Update package
|
||||
working-directory: /workspace/xengi/archlinux-aur/${{ env.PACKAGE_NAME }}
|
||||
run: |
|
||||
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
|
||||
working-directory: /workspace/xengi/archlinux-aur/${{ env.PACKAGE_NAME }}
|
||||
run: |
|
||||
cd "$FORGEJO_WORKSPACE/$PACKAGE_NAME"
|
||||
makepkg -csi --noconfirm --noprogressbar
|
||||
namcap -i PKGBUILD
|
||||
namcap -i ${{ env.PACKAGE_NAME }}-*.pkg.tar.zst
|
||||
|
|
@ -201,8 +201,8 @@ jobs:
|
|||
rqlite --help
|
||||
- name: Upload new package
|
||||
if: ${{ steps.versions.outputs.upstream != steps.versions.outputs.aur }}
|
||||
working-directory: /workspace/xengi/archlinux-aur/${{ env.PACKAGE_NAME }}
|
||||
run: |
|
||||
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
|
||||
|
|
@ -233,22 +233,22 @@ jobs:
|
|||
--form-string "url=${{ env.FORGEJO_SERVER_URL }}/${{ env.FORGEJO_REPOSITORY }}/actions?workflow=packages.yaml&actor=0&status=0" \
|
||||
https://api.pushover.net/1/messages.json
|
||||
update-readme:
|
||||
runs-on: debian-stable
|
||||
runs-on: alpine-latest
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
run: apt-get update && apt-get install -y curl jq git
|
||||
run: apk add --upgrade --update-cache curl jq git
|
||||
- name: Clone repository
|
||||
run: git clone "https://x-access-token:${FORGEJO_TOKEN}@${FORGEJO_SERVER_URL#https://}/${FORGEJO_REPOSITORY}.git" .
|
||||
- name: Generate package table
|
||||
run: |
|
||||
packages=$(curl -sL 'https://aur.archlinux.org/rpc/v5/search/XenGi?by=maintainer' | jq -r '.results[].Name' | sort -f)
|
||||
table=$({
|
||||
table=$(
|
||||
echo '| Package | Version | Last modified | Popularity | Votes |'
|
||||
echo '| --- | --- | --- | --- | --- |'
|
||||
while IFS= read -r package; do
|
||||
printf '%s\n' "$packages" | while IFS= read -r package; do
|
||||
echo "| ${package} |  |  |  |  |"
|
||||
done <<< "$packages"
|
||||
})
|
||||
done
|
||||
)
|
||||
awk -v table="$table" '
|
||||
/<!-- AUR-PACKAGES-START -->/ {
|
||||
print
|
||||
|
|
|
|||
Loading…
Reference in a new issue