File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change 1414 description : " Whether this is a pre-release"
1515 secrets :
1616 VSCE_PAT :
17- required : true
17+ required : false
1818 OVSX_PAT :
19- required : true
19+ required : false
2020
2121jobs :
2222 setup :
23- name : Setup Package Name
23+ name : Setup
2424 runs-on : ubuntu-22.04
2525 outputs :
2626 packageName : ${{ steps.package.outputs.packageName }}
27+ hasVscePat : ${{ steps.check-secrets.outputs.hasVscePat }}
28+ hasOvsxPat : ${{ steps.check-secrets.outputs.hasOvsxPat }}
2729 steps :
2830 - uses : actions/checkout@v5
2931
@@ -43,10 +45,20 @@ jobs:
4345 echo "packageName=$PACKAGE_NAME" >> $GITHUB_OUTPUT
4446 echo "Package name: $PACKAGE_NAME"
4547
48+ - name : Check secrets
49+ id : check-secrets
50+ env :
51+ VSCE_PAT : ${{ secrets.VSCE_PAT }}
52+ OVSX_PAT : ${{ secrets.OVSX_PAT }}
53+ run : |
54+ echo "hasVscePat=$([ -n "$VSCE_PAT" ] && echo true || echo false)" >> $GITHUB_OUTPUT
55+ echo "hasOvsxPat=$([ -n "$OVSX_PAT" ] && echo true || echo false)" >> $GITHUB_OUTPUT
56+
4657 publishMS :
4758 name : Publish to VS Marketplace
4859 needs : setup
4960 runs-on : ubuntu-22.04
61+ if : ${{ needs.setup.outputs.hasVscePat == 'true' }}
5062 steps :
5163 - uses : actions/setup-node@v6
5264 with :
7284 name : Publish to Open VSX
7385 needs : setup
7486 runs-on : ubuntu-22.04
87+ if : ${{ needs.setup.outputs.hasOvsxPat == 'true' }}
7588 steps :
7689 - uses : actions/setup-node@v6
7790 with :
You can’t perform that action at this time.
0 commit comments