Skip to content

Commit 6e33a11

Browse files
author
Guillaume Chau
committed
chore: improve release script
1 parent 2431aa1 commit 6e33a11

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@
1818
"zip:chrome": "cd packages && zip -r -FS ../dist/chrome.zip shell-chrome -x *src/* -x *webpack.config.js",
1919
"zip:firefox": "web-ext build -s packages/shell-chrome -a dist -i src --overwrite-dest",
2020
"sign:firefox": "cross-env WEB_EXT_API_KEY=VUE_DEVTOOLS_AMO_KEY WEB_EXT_API_SECRET=VUE_DEVTOOLS_AMO_SECRET web-ext sign -s packages/shell-chrome -a dist -i src --id {f0beaa66-17d0-42e9-b1c9-c52da6252db8}",
21-
"release": "node release.js && npm run test && npm run build && npm run zip",
22-
"release:beta": "cross-env RELEASE_CHANNEL=beta npm run release && npm run sign:firefox",
21+
"release": "npm run test && node release.js && npm run build && npm run zip && npm run pub",
22+
"release:beta": "cross-env RELEASE_CHANNEL=beta npm run release && npm run sign:firefox && npm run pub",
23+
"pub": "cd packages/shell-electron && npm publish",
2324
"test": "npm run lint && npm run test:e2e",
2425
"test:e2e": "cross-env PORT=4040 start-server-and-test dev:shell http://localhost:4040 test:e2e:run",
2526
"test:e2e:run": "cypress run --config baseUrl=http://localhost:4040",

release.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ const curVersion = pkg.version
4444
}
4545

4646
fs.writeFileSync('./package.json', JSON.stringify(pkg, null, 2))
47+
{
48+
// Electron package
49+
const pkg = require('./packages/shell-electron/package.json')
50+
pkg.version = newVersion
51+
fs.writeFileSync('./packages/shell-electron/package.json', JSON.stringify(pkg, null, 2))
52+
}
4753
fs.writeFileSync('./packages/shell-chrome/manifest.json', JSON.stringify(manifest, null, 2))
4854
} else {
4955
process.exit(1)

0 commit comments

Comments
 (0)