From 633025a0f23c977d9c6bafa416591993690cf58d Mon Sep 17 00:00:00 2001 From: Ashutosh Ukey Date: Mon, 23 Sep 2024 21:30:47 +0000 Subject: [PATCH] ci: use shared release-please workflow --- .github/workflows/release.yml | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 663e0ce..5f9f063 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,22 +5,15 @@ on: name: release-please jobs: release-please: - runs-on: ubuntu-latest - outputs: - did-create-release: ${{ steps.release.outputs.release_created }} - release-tag: ${{ steps.release.outputs.tag_name }} - steps: - - uses: google-github-actions/release-please-action@v3 - id: release - with: - release-type: node - package-name: "@circle-fin/circle-sdk" - changelog-types: | - [ - {"type":"feat","section":"New Features","hidden":false}, - {"type":"fix","section":"Fixes","hidden":false}, - {"type":"chore","section":"Miscellaneous","hidden":true} - ] + uses: circlefin/github-shared-pipelines/.github/workflows/conventional-commit-release.yaml@v1 + if: ${{ github.repository_owner == 'circlefin' }} + with: + release_type: node + changelog_types: | + [ + {"type":"feat","section":"New Features","hidden":false}, + {"type":"fix","section":"Fixes","hidden":false}, + {"type":"chore","section":"Miscellaneous","hidden":true} npm-publish: needs: release-please @@ -30,7 +23,7 @@ jobs: release-sbom: needs: release-please - if: needs.release-please.outputs.did-create-release + if: needs.release-please.outputs.release_created uses: circlefin/circle-public-github-workflows/.github/workflows/attach-release-assets.yaml@v1 with: release_tag: ${{ needs.release-please.outputs.release-tag }}