Skip to content

Commit 76a4771

Browse files
committed
feat: add release please support
Signed-off-by: Gordon Smith <[email protected]>
1 parent cc22ee5 commit 76a4771

15 files changed

+2010
-2372
lines changed

.github/release-please-config.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3+
"bootstrap-sha": "cc22ee5fa2301507d87af3724cef1d7295e58f7b",
4+
"packages": {
5+
".": {
6+
"changelog-path": "CHANGELOG.md",
7+
"release-type": "node",
8+
"bump-minor-pre-major": true,
9+
"bump-patch-for-minor-pre-major": true,
10+
"draft": false
11+
}
12+
}
13+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "2.31.2"
3+
}

.github/workflows/codeql-analysis.yml

Lines changed: 0 additions & 76 deletions
This file was deleted.

.github/workflows/ossar-analysis.yml

Lines changed: 0 additions & 48 deletions
This file was deleted.

.github/workflows/release-please.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ permissions:
1010

1111
name: release-please
1212

13-
# Ensure only one release pipeline per ref; cancel previous if a new commit arrives
1413
concurrency:
1514
group: ${{ github.workflow }}-${{ github.ref }}
1615
cancel-in-progress: true
@@ -22,6 +21,7 @@ jobs:
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
@@ -40,6 +40,7 @@ jobs:
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
@@ -74,8 +78,12 @@ jobs:
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 }}
@@ -90,6 +98,7 @@ jobs:
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

Comments
 (0)