-
# ReleaseKit v0.5.0
released this
2026-11-01 14:45:50 +00:00 | 49 commits to main since this releaseSummary
ReleaseKit adopts
go.maximumdirect.net/releasekitas its Go module identifier.
The vanity path resolves to the Gitea repository at
https://forge.maximumdirect.net/base-layer/releasekit.Changes
- The orchestration facade is
go.maximumdirect.net/releasekit, the runtime
facade isgo.maximumdirect.net/releasekit/buildinfo, and the executable
package isgo.maximumdirect.net/releasekit/cmd/releasekit. - Imports, version-injection linkage, compiled API checks, consumer fixtures,
and maintained release launchers and Woodpecker workflows use the new module
identity. - ReleaseKit's hosted-page delivery profile and maintainer guidance use Gitea
atforge.maximumdirect.net, ownerbase-layer, repositoryreleasekit.
Compatibility
This pre-1.0 minor release changes package import paths and requires consumer
migration. Facade roles, command behavior, configuration formats, and the Go
1.26.0 consumer minimum retain their existing definitions. The runtime version
accessor and builder use the new module's runtime implementation for injection.Packages imported through different module paths have distinct Go identities.
Coordinate import changes in packages that exchange ReleaseKit facade types,
and update builders and applications usingbuildinfotogether.Published versions through v0.4.2 retain the original
gitea.maximumdirect.net/eric/ReleaseKitmodule declaration. Those versions
continue to describe their original source and use their matching historical
instructions. A vanity-path download of an older tag does not change its module
declaration.Upgrade guidance
- Update application, library, test, and generated imports for the root facade
andbuildinfoto the new paths. Select v0.5.0 or a later compatible release
using the adoption guide. - For CLI tool dependencies, remove the old tool declaration and register
go.maximumdirect.net/releasekit/cmd/releasekitat the selected version. - Update copied launchers and Woodpecker workflows together with the module
selection. The maintained examples use
releasekit_module=go.maximumdirect.net/releasekit. - Run
go mod tidy, review any old-path dependencies retained transitively,
and commit module and workflow changes together. Keep existing consumer tags
intact; their delivery retries use their recorded module files and matching
workflows.
Source repository and hosted release URLs use the Gitea host; Go imports and
tool dependencies use the vanity path. ReleaseKit's source publication and
hosted-page delivery retain their separate outcomes under the
maintainer procedure.Downloads
- The orchestration facade is