Refactor CI workflow to remove Node.js setup step and streamline npm publishing configuration
All checks were successful
CI / build (push) Successful in 20s
CI / publish (push) Successful in 15s

This commit is contained in:
2025-09-03 21:34:43 +01:00
parent 98d789bc2d
commit 487dc425e4

View File

@@ -38,16 +38,15 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup Node.js
run: |
npm config set registry https://git.3t.network/api/packages/3t.network/npm/
npm config set //git.3t.network/api/packages/3t.network/npm/:_authToken ${{ secrets.PUBLISH_TOKEN }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: npm ci
- name: Build project - name: Build project
run: npm run build run: npm run build
- name: Setup npm for publishing
run: |
npm config set //git.3t.network/api/packages/3t.network/npm/:_authToken ${{ secrets.PUBLISH_TOKEN }}
- name: Publish to Gitea npm registry - name: Publish to Gitea npm registry
run: npm publish run: npm publish