Skip to content

Commit e76d143

Browse files
use shared actions
1 parent 06ed907 commit e76d143

File tree

3 files changed

+20
-85
lines changed

3 files changed

+20
-85
lines changed

.github/actions/compress_sign_and_upload/action.yml

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

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

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,20 @@ jobs:
3232
runs-on: ubuntu-latest
3333
steps:
3434
- uses: actions/checkout@v4
35+
3536
- name: actions/setup
3637
uses: ./.github/actions/setup
37-
- name: Get release version and release package file name
38-
id: get_version
39-
shell: bash
40-
run: |
41-
package_version=$(jq --raw-output '.version' package.json)
42-
echo "package_version=${package_version}" >> "$GITHUB_OUTPUT"
43-
echo "package_file=bson-${package_version}.tgz" >> "$GITHUB_OUTPUT"
38+
39+
- name: Load version and package info
40+
uses: baileympearson/drivers-github-tools/node/get_version_info@add-signing-env-action-for-node
4441

4542
- name: actions/compress_sign_and_upload
46-
uses: ./.github/actions/compress_sign_and_upload
43+
uses: baileympearson/drivers-github-tools/node/sign_js_only_package@add-signing-env-action-for-node
4744
with:
4845
aws_role_arn: ${{ secrets.AWS_ROLE_ARN }}
49-
aws_region_name: 'us-east-1'
46+
aws_region_name: us-east-1
5047
aws_secret_id: ${{ secrets.AWS_SECRET_ID }}
51-
npm_package_name: 'bson'
48+
npm_package_name: bson
5249
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
5350

5451
- name: Copy sbom file to release assets
@@ -58,17 +55,17 @@ jobs:
5855
- name: Generate authorized pub report
5956
uses: mongodb-labs/drivers-github-tools/full-report@v2
6057
with:
61-
release_version: ${{ steps.get_version.outputs.package_version }}
58+
release_version: ${{ env.package_version.package_version }}
6259
product_name: bson
6360
sarif_report_target_ref: 5.x
6461
third_party_dependency_tool: n/a
6562
# <package> and <package>.sig
66-
dist_filenames: ${{ steps.get_version.outputs.package_file }}*
63+
dist_filenames: ${{ env.package_version.package_file }}*
6764
token: ${{ github.token }}
6865
sbom_file_name: sbom.json
6966
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
7067
with:
71-
version: ${{ steps.get_version.outputs.package_version }}
68+
version: ${{ env.package_version.package_version }}
7269
product_name: bson
7370
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
7471

.github/workflows/release.yml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,20 @@ jobs:
3030
runs-on: ubuntu-latest
3131
steps:
3232
- uses: actions/checkout@v4
33+
3334
- name: actions/setup
3435
uses: ./.github/actions/setup
35-
- name: Get release version and release package file name
36-
id: get_version
37-
shell: bash
38-
run: |
39-
package_version=$(jq --raw-output '.version' package.json)
40-
echo "package_version=${package_version}" >> "$GITHUB_OUTPUT"
41-
echo "package_file=bson-${package_version}.tgz" >> "$GITHUB_OUTPUT"
36+
37+
- name: Load version and package info
38+
uses: baileympearson/drivers-github-tools/node/get_version_info@add-signing-env-action-for-node
4239

4340
- name: actions/compress_sign_and_upload
44-
uses: ./.github/actions/compress_sign_and_upload
41+
uses: baileympearson/drivers-github-tools/node/sign_js_only_package@add-signing-env-action-for-node
4542
with:
4643
aws_role_arn: ${{ secrets.AWS_ROLE_ARN }}
47-
aws_region_name: 'us-east-1'
44+
aws_region_name: us-east-1
4845
aws_secret_id: ${{ secrets.AWS_SECRET_ID }}
49-
npm_package_name: 'bson'
46+
npm_package_name: bson
5047
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
5148

5249
- name: Copy sbom file to release assets
@@ -56,18 +53,18 @@ jobs:
5653
- name: Generate authorized pub report
5754
uses: mongodb-labs/drivers-github-tools/full-report@v2
5855
with:
59-
release_version: ${{ steps.get_version.outputs.package_version }}
56+
release_version: ${{ env.package_version }}
6057
product_name: bson
6158
sarif_report_target_ref: main
6259
third_party_dependency_tool: n/a
6360
# <package> and <package>.sig
64-
dist_filenames: ${{ steps.get_version.outputs.package_file }}*
61+
dist_filenames: ${{ env.package_version.package_file }}*
6562
token: ${{ github.token }}
6663
sbom_file_name: sbom.json
6764

6865
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
6966
with:
70-
version: ${{ steps.get_version.outputs.package_version }}
67+
version: ${{ env.package_version.package_version }}
7168
product_name: bson
7269
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
7370

0 commit comments

Comments
 (0)