Skip to content

Commit 3462800

Browse files
committed
Fix issues with getting version of package during publishing.
1 parent 89406c9 commit 3462800

File tree

3 files changed

+19
-23
lines changed

3 files changed

+19
-23
lines changed

.circleci/config.yml

+5-9
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,12 @@ jobs:
4747
- image: cimg/node:lts-browsers
4848
steps:
4949
- checkout_install
50+
- run: npm run package
5051
- run:
5152
name: "Publish extension on VSCode Marketplace"
5253
command: |
5354
echo $(node -p "require('./package.json').version") > .version
54-
npm run publish -- -p $VSCE_TOKEN --packagePath *.vsix
55+
npm run publish -- -p "$VSCE_TOKEN" --packagePath "vlocode-$(node -p "require('./package.json').version").vsix"
5556
- persist_to_workspace:
5657
root: .
5758
paths: [ "*.vsix", ".version" ]
@@ -60,14 +61,9 @@ jobs:
6061
- image: circleci/node:16
6162
steps:
6263
- checkout_install
63-
- run:
64-
name: "Build packages"
65-
command: npm run build --workspaces
66-
- run:
67-
name: "Publish NPM packages"
68-
command: |
69-
echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc
70-
npm publish --workspaces
64+
- run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc
65+
- run: npm run build --workspaces
66+
- run: npm publish --workspaces || true
7167
github-release:
7268
docker:
7369
- image: cibuilds/github:0.13

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"email": "[email protected]"
2828
},
2929
"badges": [
30-
{
30+
{
3131
"description": "CI Build Status",
3232
"url": "https://circleci.com/gh/Codeneos/vlocode/tree/master.svg?style=svg",
3333
"href": "https://circleci.com/gh/Codeneos/vlocode/tree/master"
@@ -37,27 +37,27 @@
3737
"url": "https://img.shields.io/github/languages/top/codeneos/vlocode.svg?logo=github",
3838
"href": "https://github.com/Codeneos/vlocode"
3939
},
40-
{
40+
{
4141
"description": "Releases and version history",
4242
"url": "https://badgen.net/github/release/Codeneos/vlocode/stable",
4343
"href": "https://github.com/Codeneos/vlocode/releases"
4444
},
45-
{
45+
{
4646
"description": "Downloads",
4747
"url": "https://badgen.net/vs-marketplace/d/curlybracket.vlocode",
4848
"href": "https://marketplace.visualstudio.com/items?itemName=curlybracket.vlocode"
4949
},
50-
{
50+
{
5151
"description": "Rating",
5252
"url": "https://vsmarketplacebadge.apphb.com/rating-star/curlybracket.vlocode.svg",
5353
"href": "https://marketplace.visualstudio.com/items?itemName=curlybracket.vlocode"
5454
},
55-
{
55+
{
5656
"description": "Bugs",
5757
"url": "https://img.shields.io/sonar/https/sonarcloud.io/curlybracket.vlocode/bugs.svg?color=lightgray&label=bugs&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAolBMVEUAAAD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgCXdjhZAAAANXRSTlMA%2Bg335ykFAwnr7hDZON7Ie1ZDMfTUmIUUSSLPoVAa4r6K8rtyXD62gG2xpsKSjnZpYx6qTp5XIo8AAAOWSURBVFjD7VbZtqIwEGSVRXYQAVFBFvf16v%2F%2F2tgJKsYEvPM4Z%2FLiwV7SXV2phPu3lyB71fnserLwN9HD%2BGBL4u2%2BRMk%2BeMJvw887CH6uIKuGvwhXvIK%2FEYtf1sq38epRu1GWtFa%2FLH%2FPNxFFvq6q9aGQ8LeYC19hH2L30VFWm4p8Z4Tb2H%2BRYbBC%2B2urWfvfy1hHGZx%2BHNwFeBox4alMDfhfv%2FbFJxNUvvlpqVEGe9aTYAxe85pmihGWTne8bEGnJ7qx5KG5pDNBCZssBcZ8M7CeOkcILuKUCTAP6bvo5GuAE5P1ESAsyR0JKqhxzLYfACG3ZwY8dMDsoWcOKXDFZ9tNYFnYQeMNkPh09fzZgD5loMKWfYxrREOeF3VjU%2FqUHMn8bp8w5Elwl4tba2nbTwWRNSRPBUWeFHMjkgqirckMXuPDFx5hUtcSGU4b%2BemV3BHeSHpoUut2uirL8XYSwNfCJEDetjQyjFrtNyJmjE3cnBJ54b3dgmhVBgytfIRTpENChPQ8aYNSHxzy4DkoTrmMseju1XcRmg64L866eL0nj1ER4rkZ7oghQuScgadNWz5ijIVBzlkiRCDoQKOB25Dagqhw8ECGP%2FXGHwOEwKPvCj4184HMpk%2Fwo72IGpWfzEEjze8WGwqL%2BwrIMbNafrUO52LGefCb9RUwtFG82ybvBnaecsd%2BrQYEfgD0d6lZ4x6gFdGj3%2FLDV2H%2B0tr4FHVZcjaUllDnvppk8etrRqrxzAJUOQNIGLEEcHTpwAVpNIfSRCyFDcwOZu6ACbgC6o25Quj0VrAjhINAuWInuGAMUtiHyqMp333L1AFQmCuZbr7WSTHMoBVngpsd0UCCCetm50W88DihgB5c5mNjz0oQB3hnjNWOVoKpA8Amo4Dl4wwkBupFoR4AgGnIfq7M5ScYOq0JD9jO5wPmgwmDH%2B2Qpk0%2FKyjxa32lfsYjRZtcmo0kfJERE4vyoHnihgRT1TOK0J97ngLk92MOWk5XKKxZtiu0CvNTXNlReQmu2FzIbgLlKoJ8XuLtdQ0XUZxkAfzVyzSV8N02Vtvd6s2NN8%2FSMNzaEo%2B%2F525sPG5a%2BycM08xqLAtHfX8Kj26UlZmgRTzFYlTkbJK9RjrNHUSvYWmQFj2UKbQxQ6u1Fz8ay8ojuTMR24nTekAX0aQKd5am65KRHaZvo4vivDAkfaFZdnhOKOEt7ZR9XwYBJZeKLJf7LP4vYv0BK5jBy9A2z3IAAAAASUVORK5CYII%3D",
5858
"href": "https://sonarcloud.io/dashboard?id=curlybracket.vlocode"
59-
},
60-
{
59+
},
60+
{
6161
"description": "Vulnerabilities",
6262
"url": "https://img.shields.io/sonar/https/sonarcloud.io/curlybracket.vlocode/vulnerabilities.svg?label=vulnerabilities&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAolBMVEUAAAD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgD%2FZgCXdjhZAAAANXRSTlMA%2Bg335ykFAwnr7hDZON7Ie1ZDMfTUmIUUSSLPoVAa4r6K8rtyXD62gG2xpsKSjnZpYx6qTp5XIo8AAAOWSURBVFjD7VbZtqIwEGSVRXYQAVFBFvf16v%2F%2F2tgJKsYEvPM4Z%2FLiwV7SXV2phPu3lyB71fnserLwN9HD%2BGBL4u2%2BRMk%2BeMJvw887CH6uIKuGvwhXvIK%2FEYtf1sq38epRu1GWtFa%2FLH%2FPNxFFvq6q9aGQ8LeYC19hH2L30VFWm4p8Z4Tb2H%2BRYbBC%2B2urWfvfy1hHGZx%2BHNwFeBox4alMDfhfv%2FbFJxNUvvlpqVEGe9aTYAxe85pmihGWTne8bEGnJ7qx5KG5pDNBCZssBcZ8M7CeOkcILuKUCTAP6bvo5GuAE5P1ESAsyR0JKqhxzLYfACG3ZwY8dMDsoWcOKXDFZ9tNYFnYQeMNkPh09fzZgD5loMKWfYxrREOeF3VjU%2FqUHMn8bp8w5Elwl4tba2nbTwWRNSRPBUWeFHMjkgqirckMXuPDFx5hUtcSGU4b%2BemV3BHeSHpoUut2uirL8XYSwNfCJEDetjQyjFrtNyJmjE3cnBJ54b3dgmhVBgytfIRTpENChPQ8aYNSHxzy4DkoTrmMseju1XcRmg64L866eL0nj1ER4rkZ7oghQuScgadNWz5ijIVBzlkiRCDoQKOB25Dagqhw8ECGP%2FXGHwOEwKPvCj4184HMpk%2Fwo72IGpWfzEEjze8WGwqL%2BwrIMbNafrUO52LGefCb9RUwtFG82ybvBnaecsd%2BrQYEfgD0d6lZ4x6gFdGj3%2FLDV2H%2B0tr4FHVZcjaUllDnvppk8etrRqrxzAJUOQNIGLEEcHTpwAVpNIfSRCyFDcwOZu6ACbgC6o25Quj0VrAjhINAuWInuGAMUtiHyqMp333L1AFQmCuZbr7WSTHMoBVngpsd0UCCCetm50W88DihgB5c5mNjz0oQB3hnjNWOVoKpA8Amo4Dl4wwkBupFoR4AgGnIfq7M5ScYOq0JD9jO5wPmgwmDH%2B2Qpk0%2FKyjxa32lfsYjRZtcmo0kfJERE4vyoHnihgRT1TOK0J97ngLk92MOWk5XKKxZtiu0CvNTXNlReQmu2FzIbgLlKoJ8XuLtdQ0XUZxkAfzVyzSV8N02Vtvd6s2NN8%2FSMNzaEo%2B%2F525sPG5a%2BycM08xqLAtHfX8Kj26UlZmgRTzFYlTkbJK9RjrNHUSvYWmQFj2UKbQxQ6u1Fz8ay8ojuTMR24nTekAX0aQKd5am65KRHaZvo4vivDAkfaFZdnhOKOEt7ZR9XwYBJZeKLJf7LP4vYv0BK5jBy9A2z3IAAAAASUVORK5CYII%3D",
6363
"href": "https://sonarcloud.io/dashboard?id=curlybracket.vlocode"
@@ -1216,13 +1216,13 @@
12161216
]
12171217
},
12181218
"scripts": {
1219-
"prepare": "patch-package && npm run prepare:commands && npm run prepare:sync && npm run build --workspaces",
1219+
"postinstall": "patch-package",
12201220
"prepare:commands": "ts-node ./build/buildCommands.ts ./package.json ./commands.yaml",
12211221
"prepare:sync": "ts-node ./build/syncPackages.ts",
1222-
"build": "npm run prepare && typedoc && webpack --config webpack.prod.ts --env extension",
1223-
"build:debug": "npm run prepare && webpack --config webpack.dev.ts --env extension",
1224-
"build:tests": "npm run prepare && webpack --config webpack.dev.ts --env tests",
1225-
"build:workspaces": "npm run build --workspaces --quite",
1222+
"build": "npm run build:workspaces && npm run prepare:commands && webpack --config webpack.prod.ts --env extension",
1223+
"build:debug": "npm run build:workspaces && npm run prepare:commands && webpack --config webpack.dev.ts --env extension",
1224+
"build:tests": "npm run build:workspaces && npm run prepare:commands && webpack --config webpack.dev.ts --env tests",
1225+
"build:workspaces": " npm run prepare:sync && npm run build --workspaces --quite",
12261226
"watch": "webpack --watch --config webpack.dev.ts --env extension --env tests",
12271227
"watch:prod": "webpack --watch --config webpack.prod.ts --env extension",
12281228
"clean": "rimraf ./out",

0 commit comments

Comments
 (0)