diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index c00c91b..7589add 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -222,22 +222,21 @@ jobs: OWNER="AG_QGIS" WORKFLOW="update.yml" - # JSON als STRING escapen - PAYLOAD=$(jq -Rs . < repo/payload.json) + # payload.json in Base64 umwandeln (Alpine hat base64) + PAYLOAD_B64=$(base64 -w0 repo/payload.json) + + # JSON für Gitea bauen + JSON="{\"ref\":\"feature/release\",\"inputs\":{\"payload\":\"$PAYLOAD_B64\"}}" curl -X POST \ -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" \ -H "Content-Type: application/json" \ - -d "{ - \"ref\": \"feature/release\", - \"inputs\": { - \"client_payload\": $PAYLOAD - } - }" \ + -d "$JSON" \ "https://${{ vars.RELEASE_URL }}/api/v1/repos/${OWNER}/Repository/actions/workflows/${WORKFLOW}/dispatches" + # - name: Repository aktualisieren # run: | # OWNER="AG_QGIS" # z. B. dein Benutzername oder deine Organisation