diff --git a/.woodpecker/release.yaml b/.woodpecker/release.yaml index 0f84b05..ba3b46e 100644 --- a/.woodpecker/release.yaml +++ b/.woodpecker/release.yaml @@ -17,8 +17,8 @@ steps: - name: release image: git.unkin.net/unkin/almalinux9-base:20260325 environment: - DRONECI_PASSWORD: - from_secret: DRONECI_PASSWORD + RELEASER_TOKEN: + from_secret: RELEASER_TOKEN commands: - | PREV_TAG=$(git describe --tags --abbrev=0 HEAD^ 2>/dev/null || echo "") @@ -30,18 +30,18 @@ steps: BODY=$(printf '%s' "$NOTES" | sed 's/"/\\"/g; s/$/\\n/' | tr -d '\n') GET_RESPONSE=$(curl -s "https://git.unkin.net/api/v1/repos/${CI_REPO}/releases/tags/${CI_COMMIT_TAG}") echo "GET response: ${GET_RESPONSE}" - RELEASE_ID=$(echo "${GET_RESPONSE}" | grep -o '"id":[0-9]*' | head -1 | cut -d: -f2) + RELEASE_ID=$(printf '%s' "${GET_RESPONSE}" | grep -o '"id":[0-9]*' | head -1 | cut -d: -f2) if [ -z "$RELEASE_ID" ]; then echo "ERROR: failed to find release for tag ${CI_COMMIT_TAG}" >&2 exit 1 fi echo "Release ID: ${RELEASE_ID}" curl -s -X PATCH "https://git.unkin.net/api/v1/repos/${CI_REPO}/releases/${RELEASE_ID}" \ - -u "droneci:$DRONECI_PASSWORD" \ + -H "Authorization: token ${RELEASER_TOKEN}" \ -H "Content-Type: application/json" \ -d "{\"body\":\"${BODY}\"}" curl -s -X POST "https://git.unkin.net/api/v1/repos/${CI_REPO}/releases/${RELEASE_ID}/assets" \ - -u "droneci:$DRONECI_PASSWORD" \ + -H "Authorization: token ${RELEASER_TOKEN}" \ -F "attachment=@node-lookup" backend_options: kubernetes: