Skip to content

Commit 8a279b8

Browse files
comments pt 2
1 parent c3c7739 commit 8a279b8

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

node/generate_release.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const generated = template
3232
.replaceAll("RELEASE_TAG", tag)
3333
.replaceAll("EVERGREEN_PROJECT", EVERGREEN_PROJECTS[npmPackage] ?? "")
3434
.replaceAll("IGNORE_INSTALL_SCRIPTS", isNative)
35-
.replaceAll("SILK_ASSET_GROUP", assetGroup ?? "''");
35+
.replaceAll("SILK_ASSET_GROUP", assetGroup ? `'${assetGroup}'` : "''");
3636

3737
const project = EVERGREEN_PROJECTS[npmPackage];
3838
if (!project) {

node/get_version_info/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ runs:
99
using: composite
1010
steps:
1111
- name: Get release version and release package file name
12-
id: get_version
12+
id: get_version_info
1313
shell: bash
1414
run: |
1515
package_version=$(jq --raw-output '.version' package.json)
16-
echo "package_version=${package_version}" >> "$GITHUB_ENV"
17-
echo "package_file=${{ inputs.npm_package_name }}-${package_version}.tgz" >> "$GITHUB_ENV"
18-
echo "commit=$(git rev-parse HEAD)" >> $GITHUB_ENV
16+
echo "package_version=${package_version}" >> "$GITHUB_OUTPUT"
17+
echo "package_file=${{ inputs.npm_package_name }}-${package_version}.tgz" >> "$GITHUB_OUTPUT"
18+
echo "commit=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT

node/release_template.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ jobs:
4444
ignore_install_scripts: IGNORE_INSTALL_SCRIPTS
4545

4646
- name: Load version and package info
47+
id: load_version_info
4748
uses: baileympearson/drivers-github-tools/node/get_version_info@add-signing-env-action-for-node
4849
with:
4950
npm_package_name: RELEASE_PACKAGE
@@ -59,12 +60,12 @@ jobs:
5960

6061
- name: Copy sbom file to release assets
6162
shell: bash
62-
if: ${{ 'SILK_ASSET_GROUP' == '' }}
63+
if: ${{ SILK_ASSET_GROUP == '' }}
6364
run: cp sbom.json ${{ env.S3_ASSETS }}/sbom.json
6465

6566
# only used for mongodb-client-encryption
6667
- name: Augment SBOM and copy to release assets
67-
if: ${{ 'SILK_ASSET_GROUP' != '' }}
68+
if: ${{ SILK_ASSET_GROUP != '' }}
6869
uses: mongodb-labs/drivers-github-tools/sbom@v2
6970
with:
7071
silk_asset_group: SILK_ASSET_GROUP
@@ -73,19 +74,19 @@ jobs:
7374
- name: Generate authorized pub report
7475
uses: mongodb-labs/drivers-github-tools/full-report@v2
7576
with:
76-
release_version: ${{ env.package_version }}
77+
release_version: ${{ steps.load_version_info.output.package_version }}
7778
product_name: RELEASE_PACKAGE
7879
sarif_report_target_ref: RELEASE_BRANCH
7980
third_party_dependency_tool: n/a
8081
dist_filenames: artifacts/*
8182
token: ${{ github.token }}
8283
sbom_file_name: sbom.json
8384
evergreen_project: EVERGREEN_PROJECT
84-
evergreen_commit: ${{ env.commit }}
85+
evergreen_commit: ${{ steps.load_version_info.output.commit }}
8586

8687
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
8788
with:
88-
version: ${{ env.package_version }}
89+
version: ${{ steps.load_version_info.output.package_version }}
8990
product_name: RELEASE_PACKAGE
9091
dry_run: ${{ needs.release_please.outputs.release_created == '' }}
9192

node/sign_node_package/action.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ runs:
3939
run: mkdir ${{ inputs.artifact_directory }}
4040

4141
- name: Load version and package info
42+
id: load_version_info
4243
uses: baileympearson/drivers-github-tools/node/get_version_info@add-signing-env-action-for-node
4344
with:
4445
npm_package_name: ${{ inputs.npm_package_name }}
@@ -58,14 +59,14 @@ runs:
5859
if [[ $FILENAMES =~ '*' ]]; then
5960
FILENAMES=$(ls $FILENAMES | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/ /g')
6061
fi
61-
FILENAMES="$FILENAMES ${{ env.package_file }}"
62+
FILENAMES="$FILENAMES ${{ steps.load_version_info.outputs.package_file }}"
6263
echo "FILES_TO_SIGN=${FILENAMES}" >> "$GITHUB_ENV"
6364
6465
- name: Determine what files to sign (non-native packages, with only the release tarball)
6566
if: ${{ inputs.sign_native != 'true' }}
6667
shell: bash
6768
run: |
68-
FILENAMES="${{ env.package_file }}"
69+
FILENAMES="${{ steps.load_version_info.outputs.package_file }}"
6970
echo "FILES_TO_SIGN=${FILENAMES}" >> "$GITHUB_ENV"
7071
7172
- name: Create detached signature
@@ -82,8 +83,8 @@ runs:
8283
ls -la artifacts/
8384
8485
- name: "Upload release artifacts"
85-
if: ${{ inputs.dry_run == false }}
86-
run: gh release upload v${{ env.package_version }} artifacts/*.*
86+
if: ${{ inputs.dry_run == 'false' }}
87+
run: gh release upload v${{ steps.load_version_info.outputs.package_version }} artifacts/*.*
8788
shell: bash
8889
env:
8990
GH_TOKEN: ${{ github.token }}

0 commit comments

Comments
 (0)