Skip to content

Commit f505cbc

Browse files
authored
chore: create preview GH releases (#309)
* chore: update GH actions * fix: upload GH release for preview * fix: add create prerelease job * fix: downgrade publish job to 0.2
1 parent 20a7d56 commit f505cbc

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

.github/workflows/release-preview.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,29 @@ jobs:
7272
git push origin main
7373
git push origin main --tags
7474
75+
- name: Create GitHub Release
76+
id: create_release
77+
uses: actions/create-release@v1
78+
env:
79+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
80+
with:
81+
tag_name: ${{ needs.build-project.outputs.version }}
82+
release_name: Release ${{ needs.build-project.outputs.version }}
83+
draft: false
84+
prerelease: true
85+
86+
- name: Upload GitHub Release 2022 Asset
87+
uses: actions/upload-release-asset@v1
88+
env:
89+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
90+
with:
91+
upload_url: ${{ steps.create_release.outputs.upload_url }}
92+
asset_path: .\Snyk.VisualStudio.Extension.2022\bin\Release\Snyk.VisualStudio.Extension.vsix
93+
asset_name: Snyk_Vulnerability_Scanner-${{ needs.build-project.outputs.version }}-2022.vsix
94+
asset_content_type: application/zip
95+
7596
- name: Publish 2022 extension to Marketplace
76-
uses: cezarypiatek/VsixPublisherAction@1.1
97+
uses: cezarypiatek/VsixPublisherAction@0.2
7798
with:
7899
extension-file: '.\Snyk.VisualStudio.Extension.2022\bin\Release\Snyk.VisualStudio.Extension.vsix'
79100
publish-manifest-file: '.\Snyk.VisualStudio.Extension.2022\vs-publish-preview.json'

0 commit comments

Comments
 (0)