Prepare the v0.9.0 release notes and retire completed roadmaps
This commit is contained in:
41
docs/releases/v0.9.0.md
Normal file
41
docs/releases/v0.9.0.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# ReleaseKit v0.9.0
|
||||
|
||||
ReleaseKit's maintained launchers and generated Go recovery commands now
|
||||
prepare and run the release tool for the Go host when inherited `GOOS` and
|
||||
`GOARCH` select another target. Release profiles still select the targets for
|
||||
application builds.
|
||||
|
||||
## Launcher, delivery, and recovery fixes
|
||||
|
||||
- Local launchers and Woodpecker templates select the host before preparing
|
||||
tool dependencies or compiling the CLI. Module-based launchers invoke
|
||||
ReleaseKit by its full Go package path, so another registered tool named
|
||||
`releasekit` does not make the invocation ambiguous.
|
||||
- Generated Go recovery commands select the host when run in a POSIX shell
|
||||
and find the Go executable through `PATH`. Recovery for API-only consumers
|
||||
preserves both wildcard and version-specific module replacements when
|
||||
relocating relative paths, fixing a panic after a failed publication.
|
||||
- The manual hosted-page retry stops if fetching or checking out the tag fails,
|
||||
or if local edits remain. It checks the tagged checkout before downloading
|
||||
dependencies or building the CLI.
|
||||
|
||||
## Compatibility and upgrade
|
||||
|
||||
The module path remains `go.maximumdirect.net/releasekit` and the Go consumer
|
||||
minimum remains 1.26.0. Public Go APIs, release profiles, and publication
|
||||
record formats are unchanged.
|
||||
|
||||
Update copied launchers and CI templates to get the host and tool selection
|
||||
fixes. Updating the module dependency alone does not update those files.
|
||||
Configured product checks inherit the launcher's host target; if a check
|
||||
needs an application target, set it explicitly in the check's `env` map
|
||||
or command.
|
||||
|
||||
See the [adoption guide](https://forge.maximumdirect.net/base-layer/releasekit/src/tag/v0.9.0/docs/consumers/adoption.md),
|
||||
[delivery guide](https://forge.maximumdirect.net/base-layer/releasekit/src/tag/v0.9.0/docs/consumers/delivery.md),
|
||||
and [maintainer runbook](https://forge.maximumdirect.net/base-layer/releasekit/src/tag/v0.9.0/docs/release.md)
|
||||
for updated recipes.
|
||||
|
||||
[COPYRIGHT](https://forge.maximumdirect.net/base-layer/releasekit/src/tag/v0.9.0/COPYRIGHT) |
|
||||
[LICENSE](https://forge.maximumdirect.net/base-layer/releasekit/src/tag/v0.9.0/LICENSE) |
|
||||
[ATTRIBUTION](https://forge.maximumdirect.net/base-layer/releasekit/src/tag/v0.9.0/docs/oss/attribution.md)
|
||||
Reference in New Issue
Block a user