Skip to content

Harden Yield 0.1.28 developer experience #378

Harden Yield 0.1.28 developer experience

Harden Yield 0.1.28 developer experience #378

Workflow file for this run

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 ./...