@@ -2,17 +2,17 @@ name: Compress and Sign
2
2
description : ' Compresses package and signs with garasign'
3
3
4
4
inputs :
5
- garasign_username :
6
- description : ' Garasign username input for drivers-github-tools/garasign/ gpg-sign'
5
+ aws_role_arn :
6
+ description : ' AWS role input for drivers-github-tools/gpg-sign@v2 '
7
7
required : true
8
- garasign_password :
9
- description : ' Garasign password input for drivers-github-tools/garasign/ gpg-sign'
8
+ aws_region_name :
9
+ description : ' AWS region name input for drivers-github-tools/gpg-sign@v2 '
10
10
required : true
11
- artifactory_username :
12
- description : ' Artifactory username input for drivers-github-tools/garasign/ gpg-sign'
11
+ aws_secret_id :
12
+ description : ' AWS secret id input for drivers-github-tools/gpg-sign@v2 '
13
13
required : true
14
- artifactory_password :
15
- description : ' Artifactory password input for drivers-github-tools/garasign/gpg-sign '
14
+ npm_package_name :
15
+ description : ' The name for the npm package this repository represents '
16
16
required : true
17
17
18
18
runs :
@@ -27,15 +27,25 @@ runs:
27
27
run : |
28
28
package_version=$(jq --raw-output '.version' package.json)
29
29
echo "package_version=${package_version}" >> "$GITHUB_OUTPUT"
30
- echo "package_file=mongodb-legacy-${package_version}.tgz" >> "$GITHUB_OUTPUT"
30
+ echo "package_file=${{ inputs.npm_package_name }}-${package_version}.tgz" >> "$GITHUB_OUTPUT"
31
+
32
+ - name : Set up drivers-github-tools
33
+ uses : mongodb-labs/drivers-github-tools/setup@v2
34
+ with :
35
+ aws_region_name : ${{ inputs.aws_region_name }}
36
+ aws_role_arn : ${{ inputs.aws_role_arn }}
37
+ aws_secret_id : ${{ inputs.aws_secret_id }}
38
+
31
39
- name : Create detached signature
32
- uses : mongodb-labs/drivers-github-tools/garasign/ gpg-sign@v1
33
- with :
40
+ uses : mongodb-labs/drivers-github-tools/gpg-sign@v2
41
+ with :
34
42
filenames : ${{ steps.get_vars.outputs.package_file }}
35
- garasign_username : ${{ inputs.garasign_username }}
36
- garasign_password : ${{ inputs.garasign_password }}
37
- artifactory_username : ${{ inputs.artifactory_username }}
38
- artifactory_password : ${{ inputs.artifactory_password }}
43
+ env :
44
+ RELEASE_ASSETS : ${{ steps.get_vars.outputs.package_file }}.temp.sig
45
+
46
+ - name : Name release asset correctly
47
+ run : mv ${{ steps.get_vars.outputs.package_file }}.temp.sig ${{ steps.get_vars.outputs.package_file }}.sig
48
+ shell : bash
39
49
40
50
- name : " Upload release artifacts"
41
51
run : gh release upload v${{ steps.get_vars.outputs.package_version }} ${{ steps.get_vars.outputs.package_file }}.sig
0 commit comments