summaryrefslogtreecommitdiff
path: root/.forgejo/workflows/hyprland-update-check.yml
diff options
context:
space:
mode:
authorNippy <nippy@Nippy-Mac-mini.local>2026-10-17 00:13:39 +0200
committerNippy <nippy@Nippy-Mac-mini.local>2026-10-17 00:13:39 +0200
commit69d81738895d86f1659939ad9cd4ccd16ff2a267 (patch)
treefbee4ef7a3d617b60cf57b1f79aff6e35e8a7e3f /.forgejo/workflows/hyprland-update-check.yml
parent4d6a651315d26604600f10d420d7574c93d8c9f9 (diff)
downloadRaveOS-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.yml15
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 \