diff --git a/.gitea/workflows/BuildTestPublish.yaml b/.gitea/workflows/BuildTestPublish.yaml index 005869a..69e8e72 100644 --- a/.gitea/workflows/BuildTestPublish.yaml +++ b/.gitea/workflows/BuildTestPublish.yaml @@ -26,7 +26,7 @@ jobs: password: ${{ secrets.DOCKER_PUSH_TOKEN }} - name: Build Test Publish All run: | - SOS_WRITE_TOKEN=${{ secrets.SOS_WRITE_TOKEN }} DOCKER_PUSH_TOKEN=${{ secrets.DOCKER_PUSH_TOKEN }} ./buildtestpublish_all.sh + SOS_WRITE_TOKEN=${{ secrets.SOS_WRITE_TOKEN }} RELEASE_WRITE_TOKEN=${{ secrets.RELEASE_WRITE_TOKEN }} ./buildtestpublish_all.sh test-install-from-scratch: needs: [build] diff --git a/bb64/publish.sh b/bb64/publish.sh index 14d41ef..f914d87 100755 --- a/bb64/publish.sh +++ b/bb64/publish.sh @@ -72,15 +72,15 @@ RELEASE_DATA=$(cat <&2 +if [ -z "$RELEASE_WRITE_TOKEN" ]; then + echo "RELEASE_WRITE_TOKEN not set" >&2 exit 1 fi echo "Creating release $TAG on Gitea..." RELEASE_RESPONSE=$(curl -s -X POST "$API_URL/releases" \ -H "Content-Type: application/json" \ - -H "Authorization: token $DOCKER_PUSH_TOKEN" \ + -H "Authorization: token $RELEASE_WRITE_TOKEN" \ -d "$RELEASE_DATA") echo "Release API response: $RELEASE_RESPONSE" @@ -114,7 +114,7 @@ for FILE in ${PROJECT}.${ARCH_ALIAS} ${PROJECT}.${ARCH} install.sh; do UPLOAD_RESPONSE=$(curl -s -X POST "$API_URL/releases/$RELEASE_ID/assets?name=$FILE" \ -H "Content-Type: $ctype" \ - -H "Authorization: token $DOCKER_PUSH_TOKEN" \ + -H "Authorization: token $RELEASE_WRITE_TOKEN" \ --data-binary @"$filetoupload") if echo "$UPLOAD_RESPONSE" | grep -q '"id"'; then