1414 id : download-artifact
1515 uses : dawidd6/action-download-artifact@v2
1616 with :
17- github_token : ${{secrets.GH_SECRET}}
17+ github_token : ${{ secrets.GH_SECRET }}
1818 workflow : release_build_and_deploy.yml
1919 workflow_conclusion : success
2020
@@ -24,19 +24,22 @@ jobs:
2424 with :
2525 file_path : ./artifact/CodingWithCalvin.OpenBinFolder.info
2626
27- - name : 3. Publish Release to Marketplace
28- uses : CodingWithCalvin/GHA-VSMarketplacePublisher@v1
29- with :
30- marketplace-pat : ${{ secrets.VS_PAT }}
31- publish-manifest-path : ./resources/extension.manifest.json
32- vsix-path : ./artifact/CodingWithCalvin.OpenBinFolder.vsix
33-
34- - name : 4. Create Tag & Release
27+ - name : 3. Create Tag & Release
3528 uses : ncipollo/release-action@v1.14.0
3629 with :
3730 artifacts : ./artifact/CodingWithCalvin.OpenBinFolder.vsix
3831 generateReleaseNotes : true
3932 makeLatest : true
40- token : ${{secrets.GH_SECRET}}
33+ token : ${{ secrets.GH_SECRET }}
4134 commit : ${{ steps.artifact_manifest.outputs.sha }}
42- tag : " v${{steps.artifact_manifest.outputs.version }}"
35+ tag : ${{ steps.artifact_manifest.outputs.version }}
36+
37+ - name : 4. Publish Release to Marketplace
38+ if : success()
39+ uses : CodingWithCalvin/GHA-VSMarketplacePublisher@v1
40+ with :
41+ marketplace-pat : ${{ secrets.VS_PAT }}
42+ publish-manifest-path : ./resources/extension.manifest.json
43+ vsix-path : ./artifact/CodingWithCalvin.OpenBinFolder.vsix
44+
45+
0 commit comments