From f0aa4b92c660754218c760676a2353509c8b780d Mon Sep 17 00:00:00 2001 From: ztimson Date: Sun, 10 Aug 2025 12:48:24 -0400 Subject: [PATCH] updated publish steps --- .github/workflows/build.yaml | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8a598fe..7d28b14 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -46,8 +46,24 @@ jobs: docs: name: Publish CDN & Docs needs: build - uses: ztimson/actions/.github/workflows/docker.yaml@develop - with: - name: ztimson/node-utils - repository: ${{github.server_url}}/${{github.repository}}.git - pass: ${{secrets.DEPLOY_TOKEN}} + runs-on: ubuntu-latest + container: + image: node:22 + volumes: + - /tmp/gitea:/tmp/gitea + steps: + - name: Publish Library + run: | + if [ "${{github.ref_name}}" = "master" ]; then + cd lib + + REGISTRY="${{github.server_url}}/api/packages/${{github.repository_owner}}/npm/" + npm set registry "$REGISTRY" + npm set $(echo $REGISTRY | sed s%http:%% | sed s%https:%% ):_authToken "${{secrets.DEPLOY_TOKEN}}" + npm publish || echo "Failed to publish" + + REGISTRY="https://registry.npmjs.org/" + npm set registry "$REGISTRY" + npm set $(echo $REGISTRY | sed s%http:%% | sed s%https:%% ):_authToken "${{secrets.NPM_TOKEN}}" + npm publish || echo "Failed to publish" + fi