From c2fc628d362a50dba7583a15cf173cba7f020e55 Mon Sep 17 00:00:00 2001 From: "devin-ai-integration[bot]" <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 11 Oct 2026 16:44:34 +0000 Subject: [PATCH] ci: trigger the gateway-dev deploy on every main push (#45958) Co-authored-by: mateo Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .github/workflows/deploy-dev-on-main.yml | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/deploy-dev-on-main.yml diff --git a/.github/workflows/deploy-dev-on-main.yml b/.github/workflows/deploy-dev-on-main.yml new file mode 100644 index 00000000000..1208a2dbbdb --- /dev/null +++ b/.github/workflows/deploy-dev-on-main.yml @@ -0,0 +1,30 @@ +name: Deploy main to gateway-dev + +on: + push: + branches: [main] + +permissions: {} + +concurrency: + group: deploy-dev-dispatch + cancel-in-progress: true + +jobs: + dispatch: + if: github.repository == 'BerriAI/litellm' + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2.2.2 + id: token + with: + app-id: ${{ secrets.LITELLM_OPS_DISPATCH_APP_ID }} + private-key: ${{ secrets.LITELLM_OPS_DISPATCH_APP_PRIVATE_KEY }} + owner: BerriAI + repositories: litellm-ops + permission-actions: write + - name: Dispatch the litellm-ops dev deploy + env: + GH_TOKEN: ${{ steps.token.outputs.token }} + run: gh api --method POST repos/BerriAI/litellm-ops/actions/workflows/deploy-dev.yml/dispatches -f ref=main