Skip to content

Commit 34c1915

Browse files
committed
Fix manifest version bumping in release workflow
- Move manifest bump to after npm publish when versions are finalized - Rebuild chrome extension with correct version before packaging - Only run manifest bump and chrome extension packaging when actually publishing
1 parent 910b2c6 commit 34c1915

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,9 @@ jobs:
4040
- name: Run tests
4141
run: pnpm test
4242

43-
- name: Bump Chrome extension manifest version
44-
run: pnpm -C packages/chrome-extension bump-manifest
45-
4643
- name: Build all packages
4744
run: pnpm build
4845

49-
- name: Package Chrome extension for release
50-
working-directory: packages/chrome-extension/dist
51-
run: zip -r ../../../mcp-pointer-chrome-extension.zip .
52-
5346
- name: Copy README for npm package
5447
run: cp README.md packages/server/README.md
5548

@@ -69,6 +62,17 @@ jobs:
6962
- name: Clean up copied README
7063
run: rm -f packages/server/README.md
7164

65+
- name: Bump Chrome extension manifest version and rebuild
66+
if: steps.changesets.outputs.published == 'true'
67+
run: |
68+
pnpm -C packages/chrome-extension bump-manifest
69+
pnpm -C packages/chrome-extension build
70+
71+
- name: Package Chrome extension for release
72+
if: steps.changesets.outputs.published == 'true'
73+
working-directory: packages/chrome-extension/dist
74+
run: zip -r ../../../mcp-pointer-chrome-extension.zip .
75+
7276
- name: Upload Chrome extension to release
7377
if: steps.changesets.outputs.published == 'true'
7478
uses: softprops/action-gh-release@v1

0 commit comments

Comments
 (0)