Files
ReleaseKit/README.md

2.1 KiB

ReleaseKit

ReleaseKit is an opinionated Go library and executable for a shared release process. The Go module, root releasekit facade, buildinfo runtime package, local candidate check, source-tag publication API, and version and check commands are implemented. Push reconciliation, a publication command, builds, delivery, and release automation remain to be implemented. Their selected behavior and sequence are described in the product roadmap and implementation plan.

Run the offline Go test suite from the repository root with:

go test ./...

The version command prints ReleaseKit's version:

go run ./cmd/releasekit version

The local candidate check validates a committed release note and runs the configured checks (or the default offline Go test command):

go run ./cmd/releasekit check v1.2.3

Documentation

ReleaseKit is licensed under the LGPL v3.0 or later.

Open Source attribution notices are available.