Skip to content

Commit be9fa9e

Browse files
committed
update release script
1 parent 32fa5ab commit be9fa9e

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,19 @@ jobs:
2525
registry-url: 'https://registry.npmjs.org'
2626
- name: Install Node.js dependencies
2727
run: npm install
28-
- name: Build release ${{ github.event.inputs.version }}
28+
- name: Build release
29+
id: build-release
2930
working-directory: packages/vscode-extension
3031
run: |
3132
if [ "${{ github.event.inputs.isRelease }}" != "yes" ]; then
3233
node ./version.cjs
3334
fi
3435
npx vsce package
3536
ls -lsh ./
36-
- name: Upload release to artifact
37-
uses: actions/upload-artifact@v2
38-
with:
39-
name: jsar-devtools
40-
path: 'packages/vscode-extension/*.vsix'
37+
- name: Create Release
38+
uses: softprops/action-gh-release@v1
39+
with:
40+
files: |
41+
packages/vscode-extension/*.vsix
42+
repo_token: ${{ secrets.GITHUB_TOKEN }}
43+
tag_name: ${{ steps.build-release.outputs.release_version }}

packages/vscode-extension/version.cjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,7 @@ fs.writeFileSync('./package.json', JSON.stringify({
2121
}, null, 2));
2222

2323
console.log(
24-
`package.json is updated`, fs.readFileSync('./package.json', 'utf-8'));
24+
`package.json is updated`, fs.readFileSync('./package.json', 'utf-8'));
25+
26+
// Update in Github Action
27+
console.info('::set-output name=release_version::' + newVersion);

0 commit comments

Comments
 (0)