From 53ea84858253f81884025915a4ad57a6a08591ba Mon Sep 17 00:00:00 2001 From: windychen Date: Thu, 6 Aug 2026 14:08:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20Gitea=20npm=20=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=94=B9=E7=94=A8=20=5Fauth=EF=BC=88=E5=85=BC=E5=AE=B9=20npm?= =?UTF-8?q?=2010+=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 5593e37..00f409a 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -49,11 +49,11 @@ jobs: - name: Publish to Gitea id: publish-gitea + env: + GITEA_NPM_AUTH: ${{ secrets.CI_USER }}:${{ secrets.NPM_GITEA_TOKEN }} run: | - npm config set //gitea:3000/api/packages/windychen/npm/:username ${{ secrets.CI_USER }} - npm config set //gitea:3000/api/packages/windychen/npm/:_password ${{ secrets.NPM_GITEA_TOKEN }} - npm config set //gitea:3000/api/packages/windychen/npm/:email ci@local - npm config set //gitea:3000/api/packages/windychen/npm/:always-auth true + AUTH_B64=$(printf '%s' "$GITEA_NPM_AUTH" | base64 | tr -d '\n') + npm config set //gitea:3000/api/packages/windychen/npm/:_auth "$AUTH_B64" 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) if [ "$EXISTS" -gt 0 ]; then