Skip to content

Commit 4e7718e

Browse files
authored
chore: trigger PR creation for deployment (#1906)
1 parent 645c024 commit 4e7718e

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

.github/workflows/prod_build.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,31 @@ jobs:
175175
public.ecr.aws/supabase/realtime:v${{ needs.release.outputs.version }}
176176
ghcr.io/supabase/realtime:v${{ needs.release.outputs.version }}
177177
178+
notify-platform:
179+
needs: [release, merge_manifest]
180+
runs-on: blacksmith-2vcpu-ubuntu-2404
181+
if: needs.release.outputs.published == 'true'
182+
steps:
183+
- name: Generate GitHub App token
184+
id: app-token
185+
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
186+
with:
187+
app-id: ${{ secrets.GH_APP_LIBS_PR_MANAGER_ID }}
188+
private-key: ${{ secrets.GH_APP_LIBS_PR_MANAGER_PRIVATE_KEY }}
189+
owner: supabase
190+
191+
- name: Dispatch platform version update
192+
env:
193+
GH_TOKEN: ${{ steps.app-token.outputs.token }}
194+
PLATFORM_REPO: ${{ secrets.PLATFORM_REPO }}
195+
VERSION: ${{ needs.release.outputs.version }}
196+
run: |
197+
gh api "repos/${PLATFORM_REPO}/dispatches" \
198+
--method POST \
199+
--field event_type=realtime-release \
200+
--field "client_payload[version]=${VERSION}" \
201+
--field "client_payload[source]=realtime-release"
202+
178203
update-branch-name:
179204
needs: [release, docker_x86_release, docker_arm_release, merge_manifest]
180205
runs-on: blacksmith-4vcpu-ubuntu-2404

0 commit comments

Comments
 (0)