@@ -26,81 +26,80 @@ jobs:
26
26
name : " Perform any build or bundling steps, as necessary."
27
27
uses : ./.github/workflows/build.yml
28
28
29
- # ssdlc:
30
- # needs: [release_please, build]
31
- # permissions:
32
- # # required for all workflows
33
- # security-events: write
34
- # id-token: write
35
- # contents: write
36
- # environment: release
37
- # runs-on: ubuntu-latest
38
- # steps:
39
- # - uses: actions/checkout@v4
29
+ ssdlc :
30
+ needs : [release_please, build]
31
+ permissions :
32
+ # required for all workflows
33
+ security-events : write
34
+ id-token : write
35
+ contents : write
36
+ environment : release
37
+ runs-on : ubuntu-latest
38
+ steps :
39
+ - uses : actions/checkout@v4
40
40
41
- # - name: Install Node and dependencies
42
- # uses: mongodb-labs/drivers-github-tools/node/setup@v2
43
- # with:
44
- # ignore_install_scripts: true
41
+ - name : Install Node and dependencies
42
+ uses : mongodb-labs/drivers-github-tools/node/setup@v2
43
+ with :
44
+ ignore_install_scripts : true
45
45
46
- # - name: Load version and package info
47
- # uses: mongodb-labs/drivers-github-tools/node/get_version_info@v2
48
- # with:
49
- # npm_package_name: mongodb-client-encryption
46
+ - name : Load version and package info
47
+ uses : mongodb-labs/drivers-github-tools/node/get_version_info@v2
48
+ with :
49
+ npm_package_name : " @ mongodb-js/zstd "
50
50
51
- # - name: actions/compress_sign_and_upload
52
- # uses: mongodb-labs/drivers-github-tools/node/sign_node_package@v2
53
- # with:
54
- # aws_role_arn: ${{ secrets.AWS_ROLE_ARN }}
55
- # aws_region_name: us-east-1
56
- # aws_secret_id: ${{ secrets.AWS_SECRET_ID }}
57
- # npm_package_name: mongodb-client-encryption
58
- # dry_run: ${{ needs.release_please.outputs.release_created == '' }}
59
- # sign_native: true
51
+ - name : actions/compress_sign_and_upload
52
+ uses : mongodb-labs/drivers-github-tools/node/sign_node_package@v2
53
+ with :
54
+ aws_role_arn : ${{ secrets.AWS_ROLE_ARN }}
55
+ aws_region_name : us-east-1
56
+ aws_secret_id : ${{ secrets.AWS_SECRET_ID }}
57
+ npm_package_name : " @ mongodb-js/zstd "
58
+ dry_run : ${{ needs.release_please.outputs.release_created == '' }}
59
+ sign_native : true
60
60
61
- # - name: Copy sbom file to release assets
62
- # shell: bash
63
- # if: ${{ 'mongodb-client-encryption-6.1 ' == '' }}
64
- # run: cp sbom.json ${{ env.S3_ASSETS }}/sbom.json
61
+ - name : Copy sbom file to release assets
62
+ shell : bash
63
+ if : ${{ 'node-zstd ' == '' }}
64
+ run : cp sbom.json ${{ env.S3_ASSETS }}/sbom.json
65
65
66
- # # only used for mongodb-client-encryption
67
- # - name: Augment SBOM and copy to release assets
68
- # if: ${{ 'mongodb-client-encryption-6.1' != '' }}
69
- # uses: mongodb-labs/drivers-github-tools/sbom@v2
70
- # with:
71
- # silk_asset_group: 'mongodb-client-encryption-6.1'
72
- # sbom_file_name: sbom.json
66
+ - name : Augment SBOM and copy to release assets
67
+ if : ${{ 'node-zstd' != '' }}
68
+ uses : mongodb-labs/drivers-github-tools/sbom@v2
69
+ with :
70
+ silk_asset_group : " node-zstd"
71
+ sbom_file_name : sbom.json
73
72
74
- # - name: Generate authorized pub report
75
- # uses: mongodb-labs/drivers-github-tools/full-report@v2
76
- # with:
77
- # release_version: ${{ env.package_version }}
78
- # product_name: mongodb-client-encryption
79
- # sarif_report_target_ref: main
80
- # third_party_dependency_tool: n/a
81
- # dist_filenames: artifacts/*
82
- # token: ${{ github.token }}
83
- # sbom_file_name: sbom.json
73
+ - name : Generate authorized pub report
74
+ uses : mongodb-labs/drivers-github-tools/full-report@v2
75
+ with :
76
+ release_version : ${{ env.package_version }}
77
+ product_name : " @ mongodb-js/zstd "
78
+ sarif_report_target_ref : main
79
+ third_party_dependency_tool : n/a
80
+ dist_filenames : artifacts/*
81
+ token : ${{ github.token }}
82
+ sbom_file_name : sbom.json
84
83
85
- # - uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
86
- # with:
87
- # version: ${{ env.package_version }}
88
- # product_name: mongodb-client-encryption
89
- # dry_run: ${{ needs.release_please.outputs.release_created == '' }}
84
+ - uses : mongodb-labs/drivers-github-tools/upload-s3-assets@v2
85
+ with :
86
+ version : ${{ env.package_version }}
87
+ product_name : " @ mongodb-js/zstd "
88
+ dry_run : ${{ needs.release_please.outputs.release_created == '' }}
90
89
91
- # publish:
92
- # needs: [release_please, ssdlc, build]
93
- # environment: release
94
- # runs-on: ubuntu-latest
95
- # steps:
96
- # - uses: actions/checkout@v4
90
+ publish :
91
+ needs : [release_please, ssdlc, build]
92
+ environment : release
93
+ runs-on : ubuntu-latest
94
+ steps :
95
+ - uses : actions/checkout@v4
97
96
98
- # - name: Install Node and dependencies
99
- # uses: mongodb-labs/drivers-github-tools/node/setup@v2
100
- # with:
101
- # ignore_install_scripts: true
97
+ - name : Install Node and dependencies
98
+ uses : mongodb-labs/drivers-github-tools/node/setup@v2
99
+ with :
100
+ ignore_install_scripts : true
102
101
103
- # - run: npm publish --provenance
104
- # if: ${{ needs.release_please.outputs.release_created }}
105
- # env:
106
- # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
102
+ - run : npm publish --provenance
103
+ if : ${{ needs.release_please.outputs.release_created }}
104
+ env :
105
+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments