3 Commits

Author SHA1 Message Date
2071db93e5 Fix publish auth: use SA_DC_BUILD_API_TOKEN org secret
All checks were successful
Build and Test / build (16.x) (push) Successful in 15s
Build and Test / build (18.x) (push) Successful in 14s
Build and Test / build (20.x) (push) Successful in 13s
2026-03-17 11:10:22 -04:00
b6019a48e5 Fix publish workflow: configure Gitea registry only for publish step
All checks were successful
Build and Test / build (16.x) (push) Successful in 15s
Build and Test / build (18.x) (push) Successful in 13s
Build and Test / build (20.x) (push) Successful in 14s
2026-03-17 11:08:43 -04:00
14ac869ed6 Add workflow_dispatch and published trigger to publish workflow
All checks were successful
Build and Test / build (20.x) (push) Successful in 13s
Build and Test / build (18.x) (push) Successful in 13s
Build and Test / build (16.x) (push) Successful in 16s
2026-03-17 11:06:53 -04:00

View File

@@ -2,7 +2,8 @@ name: Publish to NPM Registry
on:
release:
types: [created]
types: [created, published]
workflow_dispatch:
jobs:
publish:
@@ -16,7 +17,6 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: '20.x'
registry-url: 'https://git.dragonchain.com/api/packages/dragonchain/npm/'
- name: Install dependencies
run: npm ci
@@ -28,6 +28,9 @@ jobs:
run: npm run build
- name: Publish to Gitea NPM registry
run: npm publish
run: |
echo "@dragonchain-inc:registry=https://git.dragonchain.com/api/packages/dragonchain/npm/" > ~/.npmrc
echo "//git.dragonchain.com/api/packages/dragonchain/npm/:_authToken=${NODE_AUTH_TOKEN}" >> ~/.npmrc
npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.GITEA_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.SA_DC_BUILD_API_TOKEN }}