diff --git a/.github/workflows/generate.yml b/.github/workflows/generate.yml index 9897052..6feb199 100644 --- a/.github/workflows/generate.yml +++ b/.github/workflows/generate.yml @@ -192,3 +192,14 @@ jobs: with: password: ${{ secrets.PYPI_API_TOKEN }} skip-existing: true + + - name: Trigger MCP SDK Sync + if: steps.changes.outputs.has_changes == 'true' + continue-on-error: true + run: | + curl -fsS -L -X POST \ + -H "Accept: application/vnd.github.v3+json" \ + -H "Authorization: token ${{ secrets.MCP_DISPATCH_TOKEN }}" \ + https://api.github.com/repos/zernio-dev/zernio-mcp/dispatches \ + -d '{"event_type":"sdk-released","client_payload":{"sdk_version":"${{ steps.version.outputs.new_version }}","ref":"${{ github.sha }}"}}' + echo "✓ Triggered MCP sync for ${{ steps.version.outputs.new_version }}" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2b7415b..2123514 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -144,6 +144,17 @@ jobs: with: password: ${{ secrets.PYPI_API_TOKEN }} + - name: Trigger MCP SDK Sync + if: steps.check_tag.outputs.exists == 'false' + continue-on-error: true + run: | + curl -fsS -L -X POST \ + -H "Accept: application/vnd.github.v3+json" \ + -H "Authorization: token ${{ secrets.MCP_DISPATCH_TOKEN }}" \ + https://api.github.com/repos/zernio-dev/zernio-mcp/dispatches \ + -d '{"event_type":"sdk-released","client_payload":{"sdk_version":"${{ steps.version.outputs.version }}","ref":"${{ github.sha }}"}}' + echo "✓ Triggered MCP sync for ${{ steps.version.outputs.version }}" + - name: Post-release Summary if: steps.check_tag.outputs.exists == 'false' run: |