Skip to content

Commit 7ba26ae

Browse files
committed
Refactor release workflow to enable packaging and uploading of VSIX files
1 parent 6fc510e commit 7ba26ae

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,17 +73,23 @@ jobs:
7373
- name: Install vsce
7474
run: npm install -g @vscode/vsce
7575

76-
# - name: Package extension
77-
# run: vsce package
76+
- name: Commit Changes
77+
run: |
78+
git add .
79+
git commit -m "Prepare release ${{ github.event.release.tag_name }}"
7880
79-
# - name: Upload VSIX to GitHub Release
80-
# uses: svenstaro/upload-release-action@v2
81-
# with:
82-
# repo_token: ${{ secrets.GITHUB_TOKEN }}
83-
# file: '*.vsix'
84-
# tag: ${{ github.ref }}
85-
# file_glob: true
81+
- name: Package extension
82+
run: vsce package ${{ github.event.release.tag_name }}
8683

84+
- name: Upload VSIX to GitHub Release
85+
uses: svenstaro/upload-release-action@v2
86+
with:
87+
repo_token: ${{ secrets.GITHUB_TOKEN }}
88+
file: '*.vsix'
89+
tag: ${{ github.ref }}
90+
file_glob: true
91+
92+
8793
- name: Publish Extension
8894
env:
8995
VSCE_PAT: ${{ secrets.VSCE_PAT }}

0 commit comments

Comments
 (0)