From ea5c2019e91ce3706e1ea04230dae42278d962b2 Mon Sep 17 00:00:00 2001 From: Ilia Borovitinov Date: Mon, 18 May 2026 23:07:16 +0300 Subject: [PATCH] feat(ci): dispatch agents-server cloud updates --- .github/workflows/changesets_release.yml | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/changesets_release.yml b/.github/workflows/changesets_release.yml index 10437e4e9c..3a8269fefd 100644 --- a/.github/workflows/changesets_release.yml +++ b/.github/workflows/changesets_release.yml @@ -89,6 +89,32 @@ jobs: with: git_ref: ${{ needs.changesets.outputs.agent_server_release_tag }} + update-cloud-agents-server: + name: Update Agents Server version used by Cloud + runs-on: ubuntu-latest + needs: changesets + if: ${{ needs.changesets.outputs.published == 'true' && needs.changesets.outputs.agent_server_release_tag != '' }} + steps: + - name: Get Agents Server version + id: agents_server + run: | + RELEASE_TAG='${{ needs.changesets.outputs.agent_server_release_tag }}' + VERSION="${RELEASE_TAG##*@}" + echo "version=${VERSION}" >> "$GITHUB_OUTPUT" + + - name: Trigger cloud agents server update + uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.CROSSREPO_PAT }} + repository: electric-sql/stratovolt + event-type: update-agents-server + client-payload: | + { + "electric_commit_sha": "${{ github.sha }}", + "agents_server_release_tag": "${{ needs.changesets.outputs.agent_server_release_tag }}", + "agents_server_version": "${{ steps.agents_server.outputs.version }}" + } + update-cloud: name: Update Electric version used by Cloud runs-on: ubuntu-latest