Skip to content

Commit 13bba2e

Browse files
authored
chore(NODE-6035): update github actions (#34)
1 parent 059c342 commit 13bba2e

File tree

7 files changed

+31
-21
lines changed

7 files changed

+31
-21
lines changed

.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: 'Installs node, driver dependencies, and builds source'
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/setup-node@v3
7+
- uses: actions/setup-node@v4
88
with:
99
node-version: 'lts/*'
1010
cache: 'npm'

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
check:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414

1515
- name: actions/setup
1616
uses: ./.github/actions/setup

.github/workflows/release.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,11 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- id: release
18-
uses: google-github-actions/release-please-action@v3
19-
with:
20-
release-type: node
21-
package-name: mongodb-legacy
22-
# Example: chore(main): release 5.7.0 [skip-ci]
23-
# ${scope} - parenthesis included, base branch name
24-
pull-request-title-pattern: 'chore${scope}: release ${version} [skip-ci]'
25-
pull-request-header: 'Please run the release_notes action before releasing to generate release highlights'
26-
changelog-path: HISTORY.md
27-
default-branch: main
18+
uses: google-github-actions/release-please-action@v4
2819

2920
# If release-please created a release, publish to npm
3021
- if: ${{ steps.release.outputs.release_created }}
31-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
3223
- if: ${{ steps.release.outputs.release_created }}
3324
name: actions/setup
3425
uses: ./.github/actions/setup

.github/workflows/release_notes.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
fi
4040
4141
# checkout the HEAD ref from prNumber
42-
- uses: actions/checkout@v3
42+
- uses: actions/checkout@v4
4343
with:
4444
ref: refs/pull/${{ github.event_name == 'issue_comment' && github.event.issue.number || inputs.releasePr }}/head
4545

.github/workflows/test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
matrix:
1414
node-version: [16.x, 18.x, 20.x]
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
- name: Use Node.js ${{ matrix.node-version }}
18-
uses: actions/setup-node@v3
18+
uses: actions/setup-node@v4
1919
with:
2020
node-version: ${{ matrix.node-version }}
2121
- run: npm clean-install
@@ -24,9 +24,9 @@ jobs:
2424
test-latest-driver:
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2828
- name: Use Node.js LTS
29-
uses: actions/setup-node@v3
29+
uses: actions/setup-node@v4
3030
with:
3131
node-version: lts/*
3232
- run: npm clean-install
@@ -36,16 +36,16 @@ jobs:
3636
coverage:
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@v3
39+
- uses: actions/checkout@v4
4040
- name: Use Node.js LTS
41-
uses: actions/setup-node@v3
41+
uses: actions/setup-node@v4
4242
with:
4343
node-version: lts/*
4444
- run: npm clean-install
4545
- run: npm run check:coverage
4646
- name: code coverage results
4747
if: success() || failure()
48-
uses: actions/upload-artifact@v3
48+
uses: actions/upload-artifact@v4
4949
with:
5050
name: code-coverage-report
5151
path: coverage

.release-please-manifest.json

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

release-please-config.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3+
"pull-request-title-pattern": "chore${scope}: release ${version} [skip-ci]",
4+
"pull-request-header": "Please run the release_notes action before releasing to generate release highlights",
5+
"packages": {
6+
".": {
7+
"include-component-in-tag": false,
8+
"changelog-path": "HISTORY.md",
9+
"release-type": "node",
10+
"bump-minor-pre-major": false,
11+
"bump-patch-for-minor-pre-major": false,
12+
"draft": false,
13+
"prerelease": false
14+
}
15+
}
16+
}

0 commit comments

Comments
 (0)