Skip to content

Commit c8f5350

Browse files
refactor: release signing upgraded to drivers-github-tools-v2
1 parent f0fbe91 commit c8f5350

File tree

3 files changed

+28
-20
lines changed

3 files changed

+28
-20
lines changed

.github/actions/compress_sign_and_upload/action.yml

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,24 @@ runs:
2929
echo "package_version=${package_version}" >> "$GITHUB_OUTPUT"
3030
echo "package_file=bson-${package_version}.tgz" >> "$GITHUB_OUTPUT"
3131
32+
- name: Set up drivers-github-tools
33+
uses: mongodb-labs/drivers-github-tools/setup@v2
34+
with:
35+
aws_role_arn: ${{ inputs.aws_role_arn }}
36+
aws_region_name: ${{ inputs.aws_region_name }}
37+
aws_secret_id: ${{ inputs.aws_secret_id }}
3238
- name: Create detached signature
33-
uses: mongodb-labs/drivers-github-tools/garasign/gpg-sign@v1
39+
uses: mongodb-labs/drivers-github-tools/gpg-sign@v2
40+
- name: "Temporary: check that signature exists"
41+
uses: actions/upload-artifact@v4
3442
with:
35-
filenames: ${{ steps.vars.package_file }}
36-
garasign_username: ${{ inputs.garasign_username }}
37-
garasign_password: ${{ inputs.garasign_password }}
38-
artifactory_username: ${{ inputs.artifactory_username }}
39-
artifactory_password: ${{ inputs.artifactory_password }}
40-
41-
- name: "Upload release artifacts"
42-
run: gh release upload v${{ steps.vars.package_version }} ${{ steps.vars.package_file }}.sig
43-
shell: bash
43+
name: ${{ steps.vars.outputs.package_version }}
44+
path: |
45+
${{ steps.vars.outputs.package_file }}
46+
${{ steps.vars.outputs.package_filen }}.sig
47+
retention-days: 3
48+
# - name: "Upload release artifacts"
49+
# run: gh release upload v${{ steps.vars.outputs.package_version }} ${{ steps.vars.outputs.package_file }}.sig
50+
# shell: bash
51+
# env:
52+
# GH_TOKEN: ${{ github.token }}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ jobs:
3535
garasign_password: ${{ secrets.GRS_CONFIG_USER1_PASSWORD }}
3636
artifactory_username: ${{ secrets.ARTIFACTORY_USER }}
3737
artifactory_password: ${{ secrets.ARTIFACTORY_PASSWORD }}
38-
- run: npm publish --provenance --tag=5x
39-
env:
40-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
38+
# - run: npm publish --provenance --tag=5x
39+
# env:
40+
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.github/workflows/release.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ jobs:
2929
- name: actions/compress_sign_and_upload
3030
uses: ./.github/actions/compress_sign_and_upload
3131
with:
32-
garasign_username: ${{ secrets.GRS_CONFIG_USER1_USERNAME }}
33-
garasign_password: ${{ secrets.GRS_CONFIG_USER1_PASSWORD }}
34-
artifactory_username: ${{ secrets.ARTIFACTORY_USER }}
35-
artifactory_password: ${{ secrets.ARTIFACTORY_PASSWORD }}
36-
- run: npm publish --provenance
37-
env:
38-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
32+
aws_role_arn: ${{ env.secrets.AWS_ROLE_ARN }}
33+
aws_region_name: ${{ env.AWS_REGION_NAME }}
34+
aws_secret_id: ${{ env.secrets.APP_SECRET_KEY}}
35+
# - run: npm publish --provenance
36+
# env:
37+
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)