@@ -10,7 +10,6 @@ permissions:
1010
1111name : release-please
1212
13- # Ensure only one release pipeline per ref; cancel previous if a new commit arrives
1413concurrency :
1514 group : ${{ github.workflow }}-${{ github.ref }}
1615 cancel-in-progress : true
2221 release_created : ${{ steps.release.outputs.release_created }}
2322 tag_name : ${{ steps.release.outputs.tag_name }}
2423 version : ${{ steps.release.outputs.version }}
24+
2525 steps :
2626 - id : release
2727 uses : googleapis/release-please-action@v4
4040 release_name : ${{ steps.event_details.outputs.release_name }}
4141 tag_name : ${{ steps.event_details.outputs.tag_name }}
4242 version : ${{ steps.event_details.outputs.version }}
43+
4344 steps :
4445 - name : Check event details
4546 id : event_details
@@ -51,18 +52,21 @@ jobs:
5152 echo "tag_name=${TAG_NAME}" >> $GITHUB_OUTPUT
5253 echo "version=${TAG_NAME##*-v}" >> $GITHUB_OUTPUT
5354 echo "package_name=${RELEASE_NAME%:*}" >> $GITHUB_OUTPUT
55+
5456 - uses : actions/checkout@v4
5557 with :
5658 ref : ${{ steps.event_details.outputs.tag_name }}
59+ submodules : " recursive"
60+
5761 - name : Add files and publish release
5862 env :
5963 GITHUB_TOKEN : ${{ github.token }}
60- VSCE_PAT : ${{ secrets.PAT_VSCE }}
64+ VSCE_PAT : ${{ secrets.VSCE_TOKEN }}
6165 TAG_NAME : ${{ steps.event_details.outputs.tag_name }}
6266 run : |
6367 npm ci
6468 npm run package
65- mv wit-idl .vsix ${TAG_NAME}.vsix
69+ mv ecl .vsix ${TAG_NAME}.vsix
6670 gh release upload ${TAG_NAME} ${TAG_NAME}.vsix
6771 npx vsce publish --packagePath ${TAG_NAME}.vsix
6872
7478 issues : write
7579 pull-requests : write
7680 repository-projects : read
81+
7782 steps :
7883 - uses : actions/checkout@v4
84+ with :
85+ submodules : " recursive"
86+
7987 - name : Add label to PR
8088 env :
8189 GITHUB_TOKEN : ${{ github.token }}
9098 contents : write
9199 issues : write
92100 pull-requests : write
101+
93102 steps :
94103 - uses : apexskier/github-release-commenter@v1
95104 with :
0 commit comments