Skip to content

Commit af49614

Browse files
authored
fix(workflows-deps): ZMSA-46: update workflows, bump deps (#472)
* ZMSA-46: update workflows * bump deps
1 parent 2b7c84e commit af49614

File tree

6 files changed

+464
-418
lines changed

6 files changed

+464
-418
lines changed

.github/workflows/release.yaml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,24 @@ name: release
1212
jobs:
1313
release-please:
1414
runs-on: ubuntu-latest
15+
outputs:
16+
release_created: ${{ steps.release.outputs.release_created }}
1517
steps:
1618
- uses: googleapis/release-please-action@v4
1719
id: release
18-
with:
19-
release-type: node
20-
# The logic below handles the npm publication:
21-
- uses: actions/checkout@v5
22-
# these if statements ensure that a publication only occurs when
23-
# a new release is created:
24-
if: ${{ steps.release.outputs.release_created }}
25-
- uses: actions/setup-node@v5
20+
21+
publish_npm:
22+
needs: release-please
23+
if: ${{ needs.release-please.outputs.release_created }}
24+
runs-on: ubuntu-latest
25+
permissions:
26+
contents: read
27+
id-token: write
28+
steps:
29+
- uses: actions/checkout@v6
30+
- uses: actions/setup-node@v6
2631
with:
2732
node-version: 24
2833
registry-url: 'https://registry.npmjs.org'
29-
if: ${{ steps.release.outputs.release_created }}
3034
- run: npm ci
31-
if: ${{ steps.release.outputs.release_created }}
3235
- run: npm publish --provenance --access public
33-
if: ${{ steps.release.outputs.release_created }}

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
test:
99
strategy:
1010
matrix:
11-
node: [16.x, 18.x, 20.x, 22.x]
11+
node: [18.x, 20.x, 22.x, 24.x]
1212
os: [ubuntu-latest]
1313
runs-on: ${{ matrix.os }}
1414
# Service containers to run with `container-job`
@@ -26,7 +26,7 @@ jobs:
2626
ports:
2727
- 6379:6379
2828
steps:
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@v6
3030

3131
- name: Start MongoDB
3232
uses: supercharge/[email protected]
@@ -36,7 +36,7 @@ jobs:
3636
mongodb-db: wildduck-test
3737

3838
- name: Use Node.js ${{ matrix.node }}
39-
uses: actions/setup-node@v4
39+
uses: actions/setup-node@v6
4040
with:
4141
node-version: ${{ matrix.node }}
4242

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "3.10.9"
3+
}

0 commit comments

Comments
 (0)