Skip to content

Commit b3e9841

Browse files
committed
Release tags to vscode marketplace
1 parent ed3bb1a commit b3e9841

File tree

4 files changed

+27
-0
lines changed

4 files changed

+27
-0
lines changed

.github/workflows/release-tag.yml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Release
2+
on:
3+
push:
4+
tags:
5+
- "*"
6+
jobs:
7+
Release:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v4
11+
- uses: actions/setup-node@v4
12+
with:
13+
node-version: 18
14+
- run: npm install
15+
- run: npm run build
16+
- run: npm run bundle
17+
- run: xvfb-run -a npm run test
18+
- run: npm run publish -- -p ${{ secrets.VS_MARKETPLACE_TOKEN }}
19+
- uses: actions/upload-artifact@v4
20+
with:
21+
name: vsix
22+
path: packages/vscode-sourcemap-helper/sourcemap-helper-*.vsix

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ npm run bundle
2121

2222
# Create extension VSIX from bundle
2323
npm run vsce
24+
25+
# Publish extension VSIX
26+
npm run publish -- -p ${VSCE_PAT}
2427
```
2528

2629
The extension is saved in `packages/vscode-sourcemap-helper/sourcemap-helper-(VERSION).vsix`

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"dev": "npm run dev --w vscode-sourcemap-helper",
1111
"test": "npm run test --w packages/vscode-sourcemap-helper-test",
1212
"vsce": "npm run vsce --w packages/vscode-sourcemap-helper",
13+
"publish": "npm run publish --w packages/vscode-sourcemap-helper --",
1314
"bundle": "npm run bundle --w packages/vscode-sourcemap-helper"
1415
}
1516
}

packages/vscode-sourcemap-helper/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
"watch": "tsc -watch -p ./",
109109
"test": "vscode-test",
110110
"vsce": "vsce package --no-dependencies",
111+
"publish": "vsce publish --no-dependencies",
111112
"bundle": "node bundle.js"
112113
},
113114
"devDependencies": {

0 commit comments

Comments
 (0)