File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 25
25
- if : ${{ steps.release.outputs.release_created }}
26
26
name : actions/setup
27
27
uses : ./.github/actions/setup
28
+ - if : steps.release.outputs.release_created
29
+ run : npm pack
30
+ shell : bash
31
+ - if : steps.release.outputs.release_created
32
+ name : Get release version and release package file name
33
+ run : |
34
+ PACKAGE_VERSION=$(jq '.version' package.json | tr -d '"')
35
+ echo "PACKAGE_VERSION=${PACKAGE_VERSION}" >> "$GITHUB_ENV"
36
+ echo "PACKAGE_FILE=bson-${PACKAGE_VERSION}.tgz" >> "$GITHUB_ENV"
37
+ - if : steps.release.outputs.release_created
38
+ name : Create detached signature
39
+ uses : mongodb-labs/drivers-github-tools/garasign/gpg-sign@main
40
+ with :
41
+ filenames : ${{ env.PACKAGE_FILE }}
42
+ garasign_username : ${{ secrets.GRS_CONFIG_USER1_USERNAME }}
43
+ garasign_password : ${{ secrets.GRS_CONFIG_USER1_PASSWORD }}
44
+ artifactory_username : ${{ secrets.ARTIFACTORY_USER }}
45
+ artifactory_password : ${{ secrets.ARTIFACTORY_PASSWORD }}
46
+ - if : steps.release.outputs.release_created
47
+ name : " Upload artifacts"
48
+ uses : actions/upload-artifact@v4
49
+ with :
50
+ name : ${{ env.PACKAGE_FILE }}
51
+ path : |
52
+ ${{ env.PACKAGE_FILE }}
53
+ ${{ env.PACKAGE_FILE }}.sig
54
+ retention-days : 3
28
55
- if : ${{ steps.release.outputs.release_created }}
29
56
run : npm publish --provenance --tag=5x
30
57
env :
You can’t perform that action at this time.
0 commit comments