Skip to content

CI: a 100% coverage gate, like every sibling; Linux on all six architectures - #34

Merged
tannevaled merged 1 commit into
mainfrom
ci-six-arches
Oct 10, 2026
Merged

tannevaled merged 1 commit into
mainfrom
ci-six-arches

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

Coverage gate. Every other go-widgets module fails CI below 100% statement coverage; this one only ran go test. It stands at 100.0% today (measured 2026-10-10), so the gate is added green. It uses the toolkit's exact form: no rounding, and any function or the total below 100.0% fails.

Tested locally: the real tree passes, and a planted uncovered function fails, naming it at 99.5% total.

Architectures. The cross-build was goarch: [amd64, arm64] on six operating systems. It now also includes linux on riscv64, loong64, ppc64le and s390x (s390x is the big-endian one). All four cross-build locally.

🤖 Generated with Claude Code

…ectures

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit fee41dc into main Oct 10, 2026
18 checks passed
@tannevaled
tannevaled deleted the ci-six-arches branch October 10, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant