diff options
| author | Nippy <nippy@Nippy-Mac-mini.local> | 2026-10-17 00:13:39 +0200 |
|---|---|---|
| committer | Nippy <nippy@Nippy-Mac-mini.local> | 2026-10-17 00:13:39 +0200 |
| commit | 69d81738895d86f1659939ad9cd4ccd16ff2a267 (patch) | |
| tree | fbee4ef7a3d617b60cf57b1f79aff6e35e8a7e3f /.forgejo/workflows/hyprland-update-check.yml | |
| parent | 4d6a651315d26604600f10d420d7574c93d8c9f9 (diff) | |
| download | RaveOS-PKGBUILD-69d81738895d86f1659939ad9cd4ccd16ff2a267.tar.gz RaveOS-PKGBUILD-69d81738895d86f1659939ad9cd4ccd16ff2a267.zip | |
Diffstat (limited to '.forgejo/workflows/hyprland-update-check.yml')
| -rw-r--r-- | .forgejo/workflows/hyprland-update-check.yml | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/.forgejo/workflows/hyprland-update-check.yml b/.forgejo/workflows/hyprland-update-check.yml index bd1c4cb..fd198eb 100644 --- a/.forgejo/workflows/hyprland-update-check.yml +++ b/.forgejo/workflows/hyprland-update-check.yml @@ -22,10 +22,16 @@ jobs: - name: Check for existing open PR id: prcheck + env: + FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} run: | set -euo pipefail + HDRFILE=$(mktemp) + chmod 600 "$HDRFILE" + trap 'rm -f "$HDRFILE"' EXIT + printf 'Authorization: token %s\n' "$FORGEJO_TOKEN" > "$HDRFILE" OPEN_PRS=$(curl -fsSL \ - -H "Authorization: token ${{ secrets.FORGEJO_TOKEN }}" \ + -H "@${HDRFILE}" \ "https://git.rp1.hu/api/v1/repos/${{ github.repository }}/pulls?state=open&limit=50") EXISTS=$(echo "$OPEN_PRS" | python3 -c " import sys, json @@ -103,6 +109,7 @@ jobs: env: COUNT: ${{ steps.check.outputs.COUNT }} SUMMARY: ${{ steps.check.outputs.SUMMARY }} + FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} run: | set -euo pipefail DATE=$(date +%Y%m%d-%H%M) @@ -119,8 +126,12 @@ jobs: 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")" + HDRFILE=$(mktemp) + chmod 600 "$HDRFILE" + trap 'rm -f "$HDRFILE"' EXIT + printf 'Authorization: token %s\n' "$FORGEJO_TOKEN" > "$HDRFILE" curl -fsSL -X POST \ - -H "Authorization: token ${{ secrets.FORGEJO_TOKEN }}" \ + -H "@${HDRFILE}" \ -H "Content-Type: application/json" \ "https://git.rp1.hu/api/v1/repos/${{ github.repository }}/pulls" \ -d "$(jq -n \ |