From 7d444fc261b89d5ae26f8381482a1cd7e1875d3e Mon Sep 17 00:00:00 2001 From: Hugh Nimmo-Smith Date: Tue, 28 Jan 2025 10:15:44 +0000 Subject: [PATCH] Automatically deploy livekit branch to call.element.dev via workflow dispatch (#2974) --- .github/workflows/build.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 98002b6e..30400fd3 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -24,3 +24,24 @@ jobs: SENTRY_URL: ${{ secrets.SENTRY_URL }} SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + deploy_develop: + # Deploy livekit branch to call.element.dev after build completes + if: github.ref == 'refs/heads/livekit' + needs: build_element_call + runs-on: ubuntu-latest + steps: + - name: Deploy to call.element.dev + uses: actions/github-script@v6 + with: + github-token: ${{ secrets.DEVELOP_DEPLOYMENT_TOKEN }} + script: | + await github.rest.actions.createWorkflowDispatch({ + owner: 'element-hq', + repo: 'element-call-webapp-deployments', + workflow_id: 'deploy.yml', + ref: 'main', + inputs: { + target: 'call.element.dev', + version: '${{ github.sha }}' + } + })