updated publish steps
Some checks failed
Publish Library / Build NPM Project (push) Successful in 11s
Publish Library / Tag Version (push) Successful in 6s
Publish Library / Publish CDN & Docs (push) Failing after 5s

This commit is contained in:
2025-08-10 12:49:52 -04:00
parent c57978c228
commit e9ccd5ffb0

View File

@ -16,15 +16,19 @@ jobs:
- name: Install & Build - name: Install & Build
run: npm i && npm run build run: npm i && npm run build
- name: Upload to Registry - name: Publish Library
uses: ztimson/actions/npm/publish@develop run: |
if [ "${{github.ref_name}}" = "master" ]; then
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"
- name: Upload to NPM REGISTRY="https://registry.npmjs.org/"
uses: ztimson/actions/npm/publish@develop npm set registry "$REGISTRY"
with: npm set $(echo $REGISTRY | sed s%http:%% | sed s%https:%% ):_authToken "${{secrets.NPM_TOKEN}}"
owner: ztimson npm publish || echo "Failed to publish"
registry: https://registry.npmjs.org/ fi
token: ${{secrets.NPM_TOKEN}}
tag: tag:
name: Tag Version name: Tag Version
needs: build needs: build
@ -46,22 +50,8 @@ jobs:
docs: docs:
name: Publish CDN & Docs name: Publish CDN & Docs
needs: build needs: build
runs-on: ubuntu-latest uses: ztimson/actions/.github/workflows/docker.yaml@develop
container: with:
image: node:22 name: ztimson/node-utils
volumes: repository: ${{github.server_url}}/${{github.repository}}.git
- /tmp/gitea:/tmp/gitea pass: ${{secrets.DEPLOY_TOKEN}}
steps:
- name: Publish Library
run: |
if [ "${{github.ref_name}}" = "master" ]; then
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