From 7e239f6bb26d45fc653bbaa013eccd984278dab8 Mon Sep 17 00:00:00 2001 From: Platform Bot Date: Thu, 11 Jun 2026 16:02:54 +0000 Subject: [PATCH] feat: trigger website SDK version sync on dakera-py release (DAK-5974) --- .github/workflows/release.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6189bc6..8ed2734 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,3 +34,25 @@ jobs: - name: Publish to PyPI uses: pypa/gh-action-pypi-publish@release/v1 + + # Trigger website version sync on every SDK release (DAK-5974). + # Requires DOCS_CHECKOUT_TOKEN secret with write access to dakera-ai/website. + trigger-website-sync: + name: Trigger Website SDK Version Sync + needs: publish + runs-on: ubuntu-latest + continue-on-error: true + steps: + - name: Dispatch SDK version sync to website repo + env: + GH_TOKEN: ${{ secrets.DOCS_CHECKOUT_TOKEN }} + run: | + if [[ -z "${GH_TOKEN}" ]]; then + echo "::warning::DOCS_CHECKOUT_TOKEN not set in dakera-py repo — website SDK version sync skipped. Add this secret to enable automatic website updates on SDK release." + exit 0 + fi + gh api repos/dakera-ai/website/dispatches \ + --method POST \ + -f "event_type=dakera-sdk-release" \ + -f "client_payload[version]=${{ github.ref_name }}" + echo "✅ Website SDK version sync dispatched: sdk=${{ github.ref_name }}"