Skip to content

Commit 13d3f4b

Browse files
committed
updated github action to create release if tag does not exist
1 parent 7b28221 commit 13d3f4b

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

.github/workflows/build-deploy.yml

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,27 @@ jobs:
5757
env:
5858
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5959

60-
# If the release already exists then exit
61-
- name: Exit if release exists
62-
if: ${{ steps.check_release.outputs.exists == 'true' }}
63-
run: exit 0
64-
6560
# Upload the VSIX file to the Github release
6661
- name: Create Release
67-
uses: softprops/action-gh-release@v1
62+
id: create_release
63+
if: ${{ steps.check_release.outputs.exists == 'false' }}
64+
uses: actions/create-release@latest
65+
env:
66+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6867
with:
69-
files: ./*.vsix
68+
tag_name: ${{ github.event.inputs.tag }}
69+
release_name: ${{ github.event.inputs.tag }}
70+
body: |
71+
Release ${{ github.event.inputs.tag }}
72+
draft: false
73+
prerelease: false
74+
- name: Upload Release Asset
75+
if: ${{ steps.check_release.outputs.exists == 'false' }}
76+
uses: actions/upload-release-asset@v1
7077
env:
71-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
78+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
79+
with:
80+
upload_url: ${{ steps.create_release.outputs.upload_url }}
81+
asset_path: ./commit-extension-${{ github.event.inputs.tag }}.vsix
82+
asset_name: commit-extension-${{ github.event.inputs.tag }}.vsix
83+
asset_content_type: application/zip

0 commit comments

Comments
 (0)