Skip to content

Commit d054a8c

Browse files
committed
feat: simplify release workflow
Remove lerna publishing in favor of direct npm publish from WASM-UTXO package. Remove npm configuration that's no longer needed. Co-authored-by: llm-git <[email protected]> Ticket: BTC-0
1 parent af722e2 commit d054a8c

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

.github/workflows/publish.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,6 @@ jobs:
6666
git config user.name "github-actions[bot]"
6767
git config user.email "github-actions[bot]@users.noreply.github.com"
6868
69-
- name: Configure NPM
70-
run: |
71-
echo "workspaces-update = false" >> .npmrc
72-
echo "@bitgo:registry=https://registry.npmjs.org" >> .npmrc
73-
7469
- name: Install Packages
7570
run: npm ci --workspaces --include-workspace-root
7671

@@ -80,7 +75,6 @@ jobs:
8075
- name: Unit Test
8176
run: npm --workspaces test
8277

83-
- name: Release
84-
run: npx lerna publish --yes --no-push --loglevel verbose -- --loglevel verbose
85-
env:
86-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
78+
- name: Release (npm publish via OIDC)
79+
working-directory: packages/wasm-utxo
80+
run: npm publish

0 commit comments

Comments
 (0)