diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 51c586d..240c0ff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,8 +55,13 @@ jobs: GITEA_TOKEN: ${{ secrets.G_TOKEN }} run: | set -e - OWNER="${{ github.repository_owner }}" - echo "//${GITHUB_SERVER_URL#https://}/api/packages/${OWNER}/npm/:_authToken=${GITEA_TOKEN}" > .npmrc + HOST="${GITHUB_SERVER_URL#https://}" + OWNER="${GITHUB_REPOSITORY_OWNER}" + REGISTRY="https://${HOST}/api/packages/${OWNER}/npm" + + npm config set "//${HOST}/api/packages/${OWNER}/npm/:_authToken" "${GITEA_TOKEN}" + npm config set registry "${REGISTRY}" + npm publish \ --registry "https://${GITHUB_SERVER_URL#https://}/api/packages/${OWNER}/npm" \ --ignore-scripts