Skip to content

Commit cd0bb2f

Browse files
committed
Simplify publishing process
1 parent 513f9a2 commit cd0bb2f

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

build/vsix-links.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,21 @@
22
* Include VSIX Links in Changelog.md
33
*/
44

5-
const fs = require('fs')
6-
const path = require('path')
5+
const fs = require('fs');
6+
const path = require('path');
77

8-
const CHANGELOG_PATH = path.resolve(__dirname, '../CHANGELOG.md')
8+
const CHANGELOG_PATH = path.resolve(__dirname, '../CHANGELOG.md');
9+
const DOCS_CHANGELOG_PATH = path.resolve(__dirname, '../docs/CHANGELOG.md');
910

10-
const changelog = fs.readFileSync(CHANGELOG_PATH, 'utf-8')
11+
const changelog = fs.readFileSync(CHANGELOG_PATH, 'utf-8');
1112

1213
const newChangelog = changelog.replace(/### ([0-9.]+) \| ([0-9-]+)\n/g, (match, ver, date) => {
13-
const publisher = 'octref'
14-
const extname = 'vetur'
15-
const link = `https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${publisher}/vsextensions/${extname}/${ver}/vspackage`
14+
const publisher = 'octref';
15+
const extname = 'vetur';
16+
const link = `https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${publisher}/vsextensions/${extname}/${ver}/vspackage`;
1617

17-
return `### ${ver} | ${date} | [VSIX](${link})\n`
18-
})
18+
return `### ${ver} | ${date} | [VSIX](${link})\n`;
19+
});
1920

20-
fs.writeFileSync(CHANGELOG_PATH, newChangelog)
21+
fs.writeFileSync(CHANGELOG_PATH, newChangelog);
22+
fs.writeFileSync(DOCS_CHANGELOG_PATH, newChangelog);

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
"test:e2e": "node ./dist/test/codeTestRunner.js",
1616
"test": "run-s lint compile test:server test:e2e",
1717
"docs": "bash ./build/update-docs.sh",
18-
"postinstall": "node ./node_modules/vscode/bin/install"
18+
"postinstall": "node ./node_modules/vscode/bin/install",
19+
"prepare-publish": "yarn compile -f && ./build/release-cleanup"
1920
},
2021
"husky": {
2122
"hooks": {

0 commit comments

Comments
 (0)