fix(ci): Gitea npm 发布改用 _auth(兼容 npm 10+)
Node.js Build / build (push) Has been skipped

This commit is contained in:
2026-08-06 14:08:18 +08:00
parent a9b04b6960
commit 53ea848582
+4 -4
View File
@@ -49,11 +49,11 @@ jobs:
- name: Publish to Gitea - name: Publish to Gitea
id: publish-gitea id: publish-gitea
env:
GITEA_NPM_AUTH: ${{ secrets.CI_USER }}:${{ secrets.NPM_GITEA_TOKEN }}
run: | run: |
npm config set //gitea:3000/api/packages/windychen/npm/:username ${{ secrets.CI_USER }} AUTH_B64=$(printf '%s' "$GITEA_NPM_AUTH" | base64 | tr -d '\n')
npm config set //gitea:3000/api/packages/windychen/npm/:_password ${{ secrets.NPM_GITEA_TOKEN }} npm config set //gitea:3000/api/packages/windychen/npm/:_auth "$AUTH_B64"
npm config set //gitea:3000/api/packages/windychen/npm/:email ci@local
npm config set //gitea:3000/api/packages/windychen/npm/:always-auth true
VERSION=$(node -p "require('./package.json').version") VERSION=$(node -p "require('./package.json').version")
EXISTS=$(curl -s "http://gitea:3000/api/v1/packages/windychen?q=windychen-utils" -u "${{ secrets.CI_USER }}:${{ secrets.CI_PASSWORD }}" | grep -c "\"version\":\"$VERSION\"" || true) EXISTS=$(curl -s "http://gitea:3000/api/v1/packages/windychen?q=windychen-utils" -u "${{ secrets.CI_USER }}:${{ secrets.CI_PASSWORD }}" | grep -c "\"version\":\"$VERSION\"" || true)
if [ "$EXISTS" -gt 0 ]; then if [ "$EXISTS" -gt 0 ]; then