Harden Yield 0.1.28 developer experience #378
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Conformance | |
| # The single supervisory conformance controller. Unlike the per-lab workflows, | |
| # this has no path filter: it runs on every change so that malformed non-Go | |
| # artifacts (merge-conflict markers, broken shell hooks, invalid JSON configs) | |
| # are caught no matter which part of the tree they land in — the gate Go's | |
| # compiler already gives Go source. | |
| on: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| concurrency: | |
| group: conformance-${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| conformance: | |
| name: Repository conformance | |
| runs-on: ubuntu-latest | |
| env: | |
| GOWORK: "off" | |
| defaults: | |
| run: | |
| working-directory: conformance | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: ./.github/actions/go-setup | |
| with: | |
| go-version-file: conformance/go.mod | |
| cache-dependency-path: conformance/go.mod | |
| - name: Show toolchain | |
| run: | | |
| go version | |
| bash --version | head -1 | |
| pwsh --version || echo "pwsh unavailable" | |
| - name: Run conformance controller | |
| run: go run ./cmd/conformance | |
| - name: Test conformance controller | |
| run: go test ./... |