diff --git a/.github/workflows/release-core.yml b/.github/workflows/release-core.yml index 62f3289..9f5678d 100644 --- a/.github/workflows/release-core.yml +++ b/.github/workflows/release-core.yml @@ -119,3 +119,28 @@ jobs: with: packages-dir: dist/ print-hash: true + + notify-downstream: + name: Notify downstream (bankstatements) + runs-on: ubuntu-latest + timeout-minutes: 5 + needs: [ validate, publish ] + + steps: + - name: Dispatch core-released event to private repo + run: | + curl -fsSL \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.DOWNSTREAM_DISPATCH_TOKEN }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/longieirl/bankstatements/dispatches \ + -d "{ + \"event_type\": \"core-released\", + \"client_payload\": { + \"core_version\": \"${{ needs.validate.outputs.version }}\", + \"ref\": \"${{ github.ref_name }}\", + \"sha\": \"${{ github.sha }}\", + \"run_url\": \"https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}\" + } + }"