name: supabase-ci on: push: branches: [main] pull_request: branches: [main] workflow_dispatch: jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Validate Docker Compose syntax run: docker compose -f docker-compose.yml config >/tmp/supabase-compose.rendered.yml - name: Build Supabase MCP image working-directory: selfhosted-supabase-mcp run: docker build -t supabase-mcp-ci:${{ github.sha }} .