Skip to content

Commit 35d8972

Browse files
authored
Release pipeline improvements (#1194)
* Updated release asset URL Updated release asset URL to retrieve upload_url outside of release trigger. * Updated comment
1 parent b1c77b8 commit 35d8972

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/release-iiswebapp.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
env:
99
node-version: 10
10-
extension-name: ms-vscs-rm.iiswebapp-${{ github.event.release.tag_name }}.vsix # Tag name is the extension version.
10+
extension-name: ms-vscs-rm.${{ github.ref_name }}.vsix # ref_name is the tag, specified in the release.
1111

1212
jobs:
1313

@@ -39,11 +39,17 @@ jobs:
3939

4040
- name: Package with Gulp
4141
run: gulp package
42+
43+
- name: Get asset upload URL
44+
id: get_release
45+
uses: bruceadams/get-release@v1.3.2
46+
env:
47+
GITHUB_TOKEN: ${{ github.token }}
4248

4349
- name: Upload Extension as Release Asset
4450
uses: shogo82148/actions-upload-release-asset@v1
4551
with:
46-
upload_url: ${{ github.event.release.upload_url }}
52+
upload_url: ${{ steps.get_release.outputs.upload_url }}
4753
asset_path: _package/IISWebAppDeploy/${{ env.extension-name }}
4854
asset_name: ${{ env.extension-name }}
4955
asset_content_type: application/octet-stream
@@ -82,3 +88,5 @@ jobs:
8288
--no-prompt \
8389
--auth-type pat \
8490
--token ${{ secrets.AZURE_DEVOPS_MARKETPLACE_PAT }}
91+
92+

0 commit comments

Comments
 (0)