Skip to content

Commit 2bd882c

Browse files
committed
fix: clean old vsix before packaging, use NPM_TOKEN for npm publish
1 parent b80d6c4 commit 2bd882c

1 file changed

Lines changed: 17 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,22 +111,30 @@ jobs:
111111
working-directory: wireframe
112112
run: pnpm build
113113

114-
# Publish packages in dependency order (uses OIDC Trusted Publishers - no token needed)
114+
# Publish packages in dependency order
115115
- name: Publish @jonkeda/wireframe-core
116116
working-directory: wireframe
117-
run: pnpm --filter @jonkeda/wireframe-core publish --access public --no-git-checks --provenance
117+
run: pnpm --filter @jonkeda/wireframe-core publish --access public --no-git-checks
118+
env:
119+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
118120

119121
- name: Publish @jonkeda/wireframe-themes
120122
working-directory: wireframe
121-
run: pnpm --filter @jonkeda/wireframe-themes publish --access public --no-git-checks --provenance
123+
run: pnpm --filter @jonkeda/wireframe-themes publish --access public --no-git-checks
124+
env:
125+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
122126

123127
- name: Publish @jonkeda/wireframe-mermaid
124128
working-directory: wireframe
125-
run: pnpm --filter @jonkeda/wireframe-mermaid publish --access public --no-git-checks --provenance
129+
run: pnpm --filter @jonkeda/wireframe-mermaid publish --access public --no-git-checks
130+
env:
131+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
126132

127133
- name: Publish @jonkeda/wireframe-cli
128134
working-directory: wireframe
129-
run: pnpm --filter @jonkeda/wireframe-cli publish --access public --no-git-checks --provenance
135+
run: pnpm --filter @jonkeda/wireframe-cli publish --access public --no-git-checks
136+
env:
137+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
130138

131139
publish-vscode:
132140
name: Publish VS Code Extension
@@ -164,6 +172,10 @@ jobs:
164172
working-directory: wireframe/packages/vscode-extension
165173
run: pnpm build:prod
166174

175+
- name: Clean old packages
176+
working-directory: wireframe/packages/vscode-extension
177+
run: rm -f *.vsix
178+
167179
- name: Package VS Code extension
168180
working-directory: wireframe/packages/vscode-extension
169181
run: npx @vscode/vsce package --no-dependencies --allow-missing-repository

0 commit comments

Comments
 (0)