diff options
| author | Nippy <nippy@Nippy-Mac-mini.local> | 2026-10-09 10:49:26 +0200 |
|---|---|---|
| committer | Nippy <nippy@Nippy-Mac-mini.local> | 2026-10-09 10:49:26 +0200 |
| commit | 91978706279a19a3ac96393630876f3e50cbc518 (patch) | |
| tree | 1355da60486a305aefeea4e55543bbf1008715b3 /.forgejo/workflows/hyprland-update-check.yml | |
| parent | 17a23f8a0cec5439d674d90c593497e4ceed2c68 (diff) | |
| download | RaveOS-PKGBUILD-91978706279a19a3ac96393630876f3e50cbc518.tar.gz RaveOS-PKGBUILD-91978706279a19a3ac96393630876f3e50cbc518.zip | |
fix
Diffstat (limited to '.forgejo/workflows/hyprland-update-check.yml')
| -rw-r--r-- | .forgejo/workflows/hyprland-update-check.yml | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/.forgejo/workflows/hyprland-update-check.yml b/.forgejo/workflows/hyprland-update-check.yml index f6afab7..deaa003 100644 --- a/.forgejo/workflows/hyprland-update-check.yml +++ b/.forgejo/workflows/hyprland-update-check.yml @@ -5,6 +5,10 @@ on: - cron: '0 6 * * 1,4' workflow_dispatch: +concurrency: + group: hyprland-update-check + cancel-in-progress: false + jobs: check-update: runs-on: iso-builder @@ -72,13 +76,9 @@ jobs: if [ "$LOCAL_VER" != "$UPSTREAM_VER" ]; then echo "Update available for $pkg: $LOCAL_VER -> $UPSTREAM_VER" - - # Frissites letoltese es pkgrel beallitasa - echo "$UPSTREAM_PKGBUILD" > "$dir/PKGBUILD" - sed -i 's/^pkgrel=[0-9]*/pkgrel=10/' "$dir/PKGBUILD" - if [ "$pkg" = "hyprpolkitagent" ] || [ "$pkg" = "hyprland-qt-support" ]; then - sed -i 's/^pkgrel=10/pkgrel=20/' "$dir/PKGBUILD" - fi + + sed -i "s/^pkgver=.*/pkgver=${UPSTREAM_VER}/" "$dir/PKGBUILD" + (cd "$dir" && updpkgsums) UPDATED_PKGS+=("$pkg") SUMMARY="${SUMMARY}\n- **${pkg}**: \`${LOCAL_VER}\` -> \`${UPSTREAM_VER}-10\`" @@ -98,6 +98,9 @@ jobs: - name: Create branch and open single Pull Request if: steps.prcheck.outputs.EXISTS == 'no' && steps.check.outputs.HAS_UPDATES == 'yes' + env: + COUNT: ${{ steps.check.outputs.COUNT }} + SUMMARY: ${{ steps.check.outputs.SUMMARY }} run: | set -euo pipefail DATE=$(date +%Y%m%d-%H%M) @@ -108,19 +111,18 @@ jobs: git checkout -b "$BRANCH" git add hyprland-raveos/ - git commit -m "update: hyprland stack (${{ steps.check.outputs.COUNT }} packages)" + git commit -m "update: hyprland stack (${COUNT} packages)" - git remote set-url origin "https://bot:${{ secrets.FORGEJO_TOKEN }}@git.rp1.hu/RaveOS/RaveOS-PKGBUILD.git" git push origin "$BRANCH" - PR_BODY="Automata Hyprland stack frissítés (${{ steps.check.outputs.COUNT }} csomag):\n${{ steps.check.outputs.SUMMARY }}\n\nA csomagok a merge után az \`iso-builder\` runneren sorrendben fordulnak le, GPG aláírással kerülnek a RaveOS repóba." + PR_BODY="$(printf 'Automata Hyprland stack frissítés (%s csomag):\n%s\n\nA csomagok a merge után az \`iso-builder\` runneren sorrendben fordulnak le, GPG aláírással kerülnek a RaveOS repóba.' "$COUNT" "$SUMMARY")" curl -fsSL -X POST \ -H "Authorization: token ${{ secrets.FORGEJO_TOKEN }}" \ -H "Content-Type: application/json" \ "https://git.rp1.hu/api/v1/repos/${{ github.repository }}/pulls" \ -d "$(jq -n \ - --arg title "Hyprland stack frissítés (${{ steps.check.outputs.COUNT }} csomag)" \ + --arg title "Hyprland stack frissítés (${COUNT} csomag)" \ --arg head "$BRANCH" \ --arg base "main" \ --arg body "$PR_BODY" \ |