BigQuery MCP Server

by takuya0206
Verified
name: CI on: push: branches: [ main ] pull_request: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Setup Bun uses: oven-sh/setup-bun@v1 with: bun-version: latest - name: Install dependencies run: bun install - name: Build run: bun run build - name: Test run: | # Set environment variables for test mode export BIGQUERY_TEST_MODE=true export GOOGLE_APPLICATION_CREDENTIALS=mock bun test docker: runs-on: ubuntu-latest needs: build if: github.event_name == 'push' && github.ref == 'refs/heads/main' steps: - uses: actions/checkout@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Build Docker image uses: docker/build-push-action@v4 with: context: . push: false tags: bigquery-mcp-server:latest cache-from: type=gha cache-to: type=gha,mode=max