From bda0e66d2d0233191c8149e1387bd668521e0618 Mon Sep 17 00:00:00 2001 From: Bailey Pearson Date: Wed, 26 Jun 2024 10:18:10 -0600 Subject: [PATCH] use new, shared tooling --- .github/workflows/release.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5291994f..4fd5cc83 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,13 +3,13 @@ on: branches: [main] workflow_dispatch: {} -name: Release - permissions: contents: write pull-requests: write id-token: write +name: release-latest + jobs: release_please: runs-on: ubuntu-latest @@ -18,10 +18,12 @@ jobs: steps: - id: release uses: googleapis/release-please-action@v4 - + with: + target-branch: main + build: needs: [release_please] - name: "Build native code" + name: "Perform any build or bundling steps, as necessary." uses: ./.github/workflows/build.yml ssdlc: @@ -44,15 +46,14 @@ jobs: with: npm_package_name: kerberos - - name: actions/sign_and_upload_package - uses: baileympearson/drivers-github-tools/node/sign_js_only_package@add-signing-env-action-for-node + - name: actions/compress_sign_and_upload + uses: baileympearson/drivers-github-tools/node/sign_node_package@add-signing-env-action-for-node with: aws_role_arn: ${{ secrets.AWS_ROLE_ARN }} - aws_region_name: 'us-east-1' + aws_region_name: us-east-1 aws_secret_id: ${{ secrets.AWS_SECRET_ID }} npm_package_name: kerberos dry_run: ${{ needs.release_please.outputs.release_created == '' }} - sign_native: true - name: Copy sbom file to release assets shell: bash @@ -74,7 +75,7 @@ jobs: with: version: ${{ env.package_version }} product_name: kerberos - dry_run: false + dry_run: ${{ needs.release_please.outputs.release_created == '' }} publish: needs: [release_please, ssdlc, build]