Skip to content

Commit f73362b

Browse files
authored
chore(NODE-6033): update github actions (#4105)
1 parent 706cc56 commit f73362b

11 files changed

+31
-66
lines changed

.github/actions/setup/action.yml

+1-1
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/build_docs.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
runs-on: ubuntu-latest
1919

2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222
- name: actions/setup
2323
uses: ./.github/actions/setup
2424
- run: sudo apt-get install hugo
2525
- name: Build Docs
2626
run: npm run build:docs -- --yes
2727
- name: Open Pull Request
28-
uses: peter-evans/create-pull-request@v4
28+
uses: peter-evans/create-pull-request@v6
2929
with:
3030
title: 'docs: generate docs from latest main [skip-ci]'
3131
delete-branch: true

.github/workflows/dependencies.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
build:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
- name: actions/setup
1818
uses: ./.github/actions/setup
1919
- run: npm run check:dependencies

.github/workflows/release-4.x.yml

-38
This file was deleted.

.github/workflows/release-5.x.yml

+3-10
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,13 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- id: release
18-
uses: google-github-actions/release-please-action@v3
18+
uses: google-github-actions/release-please-action@v4
1919
with:
20-
release-type: node
21-
package-name: mongodb
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: 5.x
20+
target-branch: 5.x
2821

2922
# If release-please created a release, publish to npm
3023
- if: ${{ steps.release.outputs.release_created }}
31-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
3225
- if: ${{ steps.release.outputs.release_created }}
3326
name: actions/setup
3427
uses: ./.github/actions/setup

.github/workflows/release-alpha.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
echo "Invalid alphaVersion string"
2626
exit 1
2727
fi
28-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
2929
- name: actions/setup
3030
uses: ./.github/actions/setup
3131
- run: npm version "${{ inputs.alphaVersion }}" --git-tag-version=false

.github/workflows/release-nightly.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
release-nightly:
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v3
22+
- uses: actions/checkout@v4
2323
- name: actions/setup
2424
uses: ./.github/actions/setup
2525
- id: build_nightly

.github/workflows/release.yml

+2-11
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
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

+1-1
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

.release-please-manifest.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "6.6.1"
3+
}

release-please-config.json

+16
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)