You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ci: build, vet and test on every push and pull request
This repository had no CI at all. It ships a Go SDK that downstream users
build against, and nothing verified it compiled.
The steps are the ones already passing locally when this was added —
build, vet, race-enabled tests, and gofmt. The intent is a gate that
stays green and therefore stays worth reading, rather than a broad net
that goes red and gets ignored.
Go version comes from go.mod via go-version-file, so the toolchain and
the module cannot drift apart.
* style: apply gofmt
Mechanical output of `gofmt -w .` across 8 files — struct field and
comment alignment only. No semantic change is possible from gofmt, which
is why this is a separate commit from the workflow that checks it.
Without this the formatting job added in the previous commit would fail
on arrival, and a CI check that is red from day one teaches people to
ignore the whole workflow.
0 commit comments