diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 21:46:26 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 21:46:26 +0200 |
| commit | ddaf8f63bc0e77930da4762fc31afa1c9d439b05 (patch) | |
| tree | 223790651e9bda8d97861f4c646f6a636e977cca /internal/caldata | |
| parent | fdaacff5f797a46300c34a0eb7a14f3ba7835786 (diff) | |
| download | lectio-ddaf8f63bc0e77930da4762fc31afa1c9d439b05.tar.gz lectio-ddaf8f63bc0e77930da4762fc31afa1c9d439b05.zip | |
build: add ci + release targets, a pre-push hook, and a CHANGELOG
Process hygiene so the version never silently drifts again and the two
build-tag test sets stay green.
- `make ci`: gofmt-clean + go vet + `go test ./...` (default tags) AND
`make test` (-tags fullbible + corpus checks). The default-tag suite is
easy to forget (only fullbible embeds the corpora), so ci runs both.
- scripts/hooks/pre-push + `make install-hooks`: run `make ci` before any
push (bypass with --no-verify).
- `make release VERSION=x.y.z`: refuse a dirty tree or a missing CHANGELOG
entry, bump const Version, run ci, commit, and tag vX.Y.Z (prints the
push command -- publishing stays a manual choice).
- CHANGELOG.md: terse, one line per release, starting at the first tags.
Diffstat (limited to 'internal/caldata')
0 files changed, 0 insertions, 0 deletions
