Skip to content

Commit f2f00cc

Browse files
use shared tooling and generated release ymls
1 parent 7f5696c commit f2f00cc

File tree

5 files changed

+30
-33
lines changed

5 files changed

+30
-33
lines changed

.github/actions/setup/action.yml

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

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

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ permissions:
88
pull-requests: write
99
id-token: write
1010

11-
name: release-5x
11+
name: release-5.x
1212

1313
jobs:
1414
release_please:
@@ -33,15 +33,15 @@ jobs:
3333
steps:
3434
- uses: actions/checkout@v4
3535

36-
- name: actions/setup
37-
uses: ./.github/actions/setup
36+
- name: Install Node and dependencies
37+
uses: baileympearson/drivers-github-tools/node/setup@add-signing-env-action-for-node
3838

3939
- name: Load version and package info
4040
uses: baileympearson/drivers-github-tools/node/get_version_info@add-signing-env-action-for-node
4141

4242
- name: actions/compress_sign_and_upload
4343
uses: baileympearson/drivers-github-tools/node/sign_js_only_package@add-signing-env-action-for-node
44-
with:
44+
with:
4545
aws_role_arn: ${{ secrets.AWS_ROLE_ARN }}
4646
aws_region_name: us-east-1
4747
aws_secret_id: ${{ secrets.AWS_SECRET_ID }}
@@ -55,28 +55,32 @@ jobs:
5555
- name: Generate authorized pub report
5656
uses: mongodb-labs/drivers-github-tools/full-report@v2
5757
with:
58-
release_version: ${{ env.package_version.package_version }}
58+
release_version: ${{ env.package_version }}
5959
product_name: bson
6060
sarif_report_target_ref: 5.x
6161
third_party_dependency_tool: n/a
6262
# <package> and <package>.sig
6363
dist_filenames: ${{ env.package_file }}*
6464
token: ${{ github.token }}
6565
sbom_file_name: sbom.json
66+
evergreen_project: js-bson
67+
evergreen_commit: ${{ env.commit }}
68+
6669
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
6770
with:
6871
version: ${{ env.package_version }}
6972
product_name: bson
70-
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
73+
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
7174

7275
publish:
7376
needs: [release_please, ssdlc]
7477
environment: release
7578
runs-on: ubuntu-latest
7679
steps:
7780
- uses: actions/checkout@v4
78-
- name: actions/setup
79-
uses: ./.github/actions/setup
81+
82+
- name: Install Node and dependencies
83+
uses: baileympearson/drivers-github-tools/node/setup@add-signing-env-action-for-node
8084

8185
- run: npm publish --provenance --tag=5.x
8286
if: ${{ needs.release_please.outputs.release_created }}

.github/workflows/release-alpha.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@ jobs:
2626
exit 1
2727
fi
2828
- uses: actions/checkout@v4
29-
- name: actions/setup
30-
uses: ./.github/actions/setup
29+
30+
- name: Install Node and dependencies
31+
uses: baileympearson/drivers-github-tools/node/setup@add-signing-env-action-for-node
32+
3133
- run: npm version "${{ inputs.alphaVersion }}" --git-tag-version=false
3234
- run: npm publish --provenance --tag=alpha
3335
env:

.github/workflows/release.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ permissions:
88
pull-requests: write
99
id-token: write
1010

11-
name: release
11+
name: release-latest
1212

1313
jobs:
1414
release_please:
@@ -18,6 +18,8 @@ jobs:
1818
steps:
1919
- id: release
2020
uses: googleapis/release-please-action@v4
21+
with:
22+
target-branch: main
2123

2224
ssdlc:
2325
needs: [release_please]
@@ -31,15 +33,15 @@ jobs:
3133
steps:
3234
- uses: actions/checkout@v4
3335

34-
- name: actions/setup
35-
uses: ./.github/actions/setup
36+
- name: Install Node and dependencies
37+
uses: baileympearson/drivers-github-tools/node/setup@add-signing-env-action-for-node
3638

3739
- name: Load version and package info
3840
uses: baileympearson/drivers-github-tools/node/get_version_info@add-signing-env-action-for-node
3941

4042
- name: actions/compress_sign_and_upload
4143
uses: baileympearson/drivers-github-tools/node/sign_js_only_package@add-signing-env-action-for-node
42-
with:
44+
with:
4345
aws_role_arn: ${{ secrets.AWS_ROLE_ARN }}
4446
aws_region_name: us-east-1
4547
aws_secret_id: ${{ secrets.AWS_SECRET_ID }}
@@ -61,6 +63,8 @@ jobs:
6163
dist_filenames: ${{ env.package_file }}*
6264
token: ${{ github.token }}
6365
sbom_file_name: sbom.json
66+
evergreen_project: js-bson
67+
evergreen_commit: ${{ env.commit }}
6468

6569
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
6670
with:
@@ -74,8 +78,9 @@ jobs:
7478
runs-on: ubuntu-latest
7579
steps:
7680
- uses: actions/checkout@v4
77-
- name: actions/setup
78-
uses: ./.github/actions/setup
81+
82+
- name: Install Node and dependencies
83+
uses: baileympearson/drivers-github-tools/node/setup@add-signing-env-action-for-node
7984

8085
- run: npm publish --provenance --tag=latest
8186
if: ${{ needs.release_please.outputs.release_created }}

.github/workflows/release_notes.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@ jobs:
4545

4646

4747
# Setup Node.js and npm install
48-
- name: actions/setup
49-
uses: ./.github/actions/setup
48+
- name: Install Node and dependencies
49+
uses: baileympearson/drivers-github-tools/node/setup@add-signing-env-action-for-node
50+
5051

5152
# See: https://github.com/googleapis/release-please/issues/1274
5253

0 commit comments

Comments
 (0)