name: Verify Data Plane on: push: pull_request: workflow_dispatch: permissions: contents: read concurrency: group: data-plane-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: gateway: runs-on: ubuntu-latest timeout-minutes: 15 steps: - uses: actions/checkout@v7 - uses: actions/setup-go@v7 with: go-version: "1.26.5" cache: true cache-dependency-path: go.mod - uses: oven-sh/setup-bun@v2 with: bun-version: "1.3.13" - name: Verify Go and OpenSpec baseline run: make OPENSPEC='bunx --bun @fission-ai/openspec@1.5.0' verify - name: Verify clean checkout run: git diff --exit-code