mindsdb
1name: Deploy to staging2
3on:4push:5branches:6- stable7- staging8
9jobs:10build:11# Build our docker images based on our bake file12runs-on: [self-hosted, dev]13steps:14- uses: actions/checkout@v215# Build the bakefile and push16- uses: ./.github/actions/docker-bake17
18trigger_deploy:19# Trigger private repo to deploy to staging and dev related environments20runs-on: [self-hosted, dev]21needs: [build]22strategy:23matrix:24environment: [staging, hackathon, dev, alpha-dev]25environment:26name: ${{ matrix.environment }}27steps:28- uses: FranzDiebold/github-env-vars-action@v229- uses: convictional/trigger-workflow-and-wait@v1.6.530with:31owner: mindsdb32repo: INTERNAL-mindsdb-build-deploy-to-kubernetes33github_token: ${{ secrets.REPO_DISPATCH_PAT_TOKEN }}34workflow_file_name: deploy-dev.yml35ref: master36client_payload: '{"image-tag-prefix": "${{ env.CI_SHA }}", "deploy-env": "${{ matrix.environment }}"}'37