Skip to content

Commit 53970f4

Browse files
use latest generated template
1 parent 76431e7 commit 53970f4

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

.github/workflows/release.yml

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
on:
22
push:
33
branches: [main]
4-
pull_request:
5-
branches: [main]
64
workflow_dispatch: {}
75

8-
name: Release
9-
106
permissions:
117
contents: write
128
pull-requests: write
139
id-token: write
1410

11+
name: release-latest
12+
1513
jobs:
1614
release_please:
1715
runs-on: ubuntu-latest
@@ -20,10 +18,12 @@ jobs:
2018
steps:
2119
- id: release
2220
uses: googleapis/release-please-action@v4
21+
with:
22+
target-branch: main
2323

2424
build:
2525
needs: [release_please]
26-
name: "Build native code"
26+
name: "Perform any build or bundling steps, as necessary."
2727
uses: ./.github/workflows/build.yml
2828

2929
ssdlc:
@@ -40,43 +40,52 @@ jobs:
4040

4141
- name: Install Node and dependencies
4242
uses: baileympearson/drivers-github-tools/node/setup@add-signing-env-action-for-node
43+
with:
44+
ignore_install_scripts: true
4345

4446
- name: Load version and package info
4547
uses: baileympearson/drivers-github-tools/node/get_version_info@add-signing-env-action-for-node
4648
with:
4749
npm_package_name: mongodb-client-encryption
4850

49-
- name: actions/sign_and_upload_package
50-
uses: baileympearson/drivers-github-tools/node/sign_js_only_package@add-signing-env-action-for-node
51+
- name: actions/compress_sign_and_upload
52+
uses: baileympearson/drivers-github-tools/node/sign_node_package@add-signing-env-action-for-node
5153
with:
5254
aws_role_arn: ${{ secrets.AWS_ROLE_ARN }}
53-
aws_region_name: 'us-east-1'
55+
aws_region_name: us-east-1
5456
aws_secret_id: ${{ secrets.AWS_SECRET_ID }}
55-
npm_package_name: 'mongodb-client-encryption'
57+
npm_package_name: mongodb-client-encryption
5658
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
57-
sign_native: true
5859

5960
- name: Copy sbom file to release assets
6061
shell: bash
62+
if: ${{ '' == '' }}
6163
run: cp sbom.json ${{ env.S3_ASSETS }}/sbom.json
6264

65+
# only used for mongodb-client-encryption
66+
- name: Augment SBOM and copy to release assets
67+
if: ${{ '' != '' }}
68+
uses: mongodb-labs/drivers-github-tools/sbom@v2
69+
with:
70+
silk_asset_group: ''
71+
sbom_file_name: sbom.json
72+
6373
- name: Generate authorized pub report
6474
uses: mongodb-labs/drivers-github-tools/full-report@v2
6575
with:
6676
release_version: ${{ env.package_version }}
6777
product_name: mongodb-client-encryption
6878
sarif_report_target_ref: main
69-
third_party_dependency_tool: Silk
70-
# <package> and <package>.sig
79+
third_party_dependency_tool: n/a
7180
dist_filenames: artifacts/*
72-
token: ${{ github.token }}
81+
token: ${{ github.token }}
7382
sbom_file_name: sbom.json
7483

7584
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
7685
with:
7786
version: ${{ env.package_version }}
7887
product_name: mongodb-client-encryption
79-
dry_run: false
88+
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
8089

8190
publish:
8291
needs: [release_please, ssdlc, build]

0 commit comments

Comments
 (0)