diff --git a/.gitea/workflows/release-nightly.yml b/.gitea/workflows/release-nightly.yml index f9682bb..89b69bd 100644 --- a/.gitea/workflows/release-nightly.yml +++ b/.gitea/workflows/release-nightly.yml @@ -42,19 +42,20 @@ jobs: fi done - name: Publish nightly to Generic Package Registry + env: + GITEA_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | API_BASE="https://git.lethalbits.com/api/packages/lethalbits/generic/gitea-mcp-extended/nightly" echo "Publishing to: $API_BASE" - echo "Actor: ${{ gitea.actor }}" ls -la gitea-mcp-extended_*.tar.gz gitea-mcp-extended_*.zip 2>/dev/null || true for f in gitea-mcp-extended_*.tar.gz gitea-mcp-extended_*.zip; do [ -f "$f" ] || continue echo "Uploading $f..." # Delete old nightly file first (can't overwrite) - curl -k -X DELETE --user "${{ gitea.actor }}:${{ secrets.GITHUB_TOKEN }}" \ + curl -k -X DELETE -H "Authorization: token ${GITEA_TOKEN}" \ "${API_BASE}/${f}" || true HTTP_CODE=$(curl -k -o /tmp/upload_response -w '%{http_code}' \ - --user "${{ gitea.actor }}:${{ secrets.GITHUB_TOKEN }}" \ + -H "Authorization: token ${GITEA_TOKEN}" \ --upload-file "$f" \ "${API_BASE}/${f}") echo "HTTP response: $HTTP_CODE" diff --git a/.gitea/workflows/release-tag.yml b/.gitea/workflows/release-tag.yml index 7731e00..07fd0c8 100644 --- a/.gitea/workflows/release-tag.yml +++ b/.gitea/workflows/release-tag.yml @@ -58,6 +58,8 @@ jobs: fi done - name: Publish to Generic Package Registry + env: + GITEA_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | VERSION=${GITHUB_REF_NAME#v} API_BASE="https://git.lethalbits.com/api/packages/lethalbits/generic/gitea-mcp-extended/${VERSION}" @@ -67,7 +69,7 @@ jobs: [ -f "$f" ] || continue echo "Uploading $f..." HTTP_CODE=$(curl -k -o /tmp/upload_response -w '%{http_code}' \ - --user "${{ gitea.actor }}:${{ secrets.GITHUB_TOKEN }}" \ + -H "Authorization: token ${GITEA_TOKEN}" \ --upload-file "$f" \ "${API_BASE}/${f}") echo "HTTP response: $HTTP_CODE"