diff --git a/.github/workflows/release_gem.yml b/.github/workflows/release_gem.yml index c3d1c68..1101a8a 100644 --- a/.github/workflows/release_gem.yml +++ b/.github/workflows/release_gem.yml @@ -7,7 +7,7 @@ on: - release-triggered jobs: - build: + release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -18,3 +18,23 @@ jobs: GEM_HOST_API_KEY: "${{ secrets.RUBYGEMS_API_KEY }}" GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" INCREMENT: "${{ github.event.client_payload.increment }}" + +notify-gem-released: + needs: release + strategy: + matrix: + repository: [pact-foundation/pact-ruby-cli, pact-foundation/pact-ruby-standalone] + runs-on: ubuntu-latest + steps: + - name: Notify ${{ matrix.repository }} of gem release + uses: peter-evans/repository-dispatch@v1 + with: + token: ${{ secrets.GHTOKENFORPACTCLIRELEASE }} + repository: ${{ matrix.repository }} + event-type: gem-released + client-payload: | + { + "name": "${{ needs.release.outputs.gem_name }}", + "version": "${{ needs.release.outputs.version }}", + "increment": "${{ needs.release.outputs.increment }}" + }