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/kernel-update-check.yml | |
| parent | 4d6a651315d26604600f10d420d7574c93d8c9f9 (diff) | |
| download | RaveOS-PKGBUILD-69d81738895d86f1659939ad9cd4ccd16ff2a267.tar.gz RaveOS-PKGBUILD-69d81738895d86f1659939ad9cd4ccd16ff2a267.zip | |
fix
Diffstat (limited to '.forgejo/workflows/kernel-update-check.yml')
| -rw-r--r-- | .forgejo/workflows/kernel-update-check.yml | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/.forgejo/workflows/kernel-update-check.yml b/.forgejo/workflows/kernel-update-check.yml index 5e7e16d..32d4962 100644 --- a/.forgejo/workflows/kernel-update-check.yml +++ b/.forgejo/workflows/kernel-update-check.yml @@ -85,11 +85,16 @@ jobs: NEW_MAJOR: ${{ steps.check.outputs.MAJOR }} NEW_MINOR: ${{ steps.check.outputs.MINOR }} NEW_TAGREL: ${{ steps.check.outputs.TAGREL }} + FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} run: | set -euo pipefail BRANCH="update/kernel-${NEW_MAJOR}.${NEW_MINOR}-${NEW_TAGREL}" + 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 @@ -111,6 +116,7 @@ jobs: OLD_MAJOR: ${{ steps.current.outputs.MAJOR }} OLD_MINOR: ${{ steps.current.outputs.MINOR }} OLD_TAGREL: ${{ steps.current.outputs.TAGREL }} + FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} run: | set -euo pipefail @@ -152,8 +158,12 @@ jobs: git push origin "$BRANCH" + 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 "{ |