Mark ReleaseKit adoption complete

This commit is contained in:
2026-10-08 17:08:53 +00:00
parent b1ecd9a078
commit a22aaa5dfa
3 changed files with 16 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
# Adopt ReleaseKit for source releases
Status: In progress. The ReleaseKit profile and workflow are in place; isolated
fixture verification remains in the implementation plan. This roadmap uses
Status: Complete. The ReleaseKit profile, workflow, and isolated fixture
verification are in place. This roadmap uses
ReleaseKit v0.2.0 (tagged commit
`e030794969fb7787e647a90bbc4eb81bd0610f07`) as the initial adoption
baseline. The [ReleaseKit release note](https://gitea.maximumdirect.net/eric/ReleaseKit/src/tag/v0.2.0/docs/releases/v0.2.0.md)
@@ -104,11 +104,12 @@ release process adds no ConfigKit public API or runtime use of ReleaseKit.
- Retired the local release scripts and duplicated publication/gate tests.
The development-check test and small profile-wiring test remain; generic
ReleaseKit publication behavior is not duplicated in ConfigKit's tests.
- The remaining migration verification exercises the selected profile and
release command against isolated candidates and a temporary Git remote,
including validation failure and successful tag publication. It confirms
the selected Go minimum and one invocation of each selected gate, without
publishing a real ConfigKit version or requiring a separate CI run.
- Completed migration verification exercised the selected profile and release
command against isolated candidates and a temporary Git remote, including
validation failure, successful tag publication, and wrong-endpoint rejection
before validation. It confirmed the selected Go minimum and one invocation
of each selected gate, without publishing a real ConfigKit version or
requiring a separate CI run.
Historical tags and release notes remain unchanged. This adoption work does
not itself authorize publication of a ConfigKit version.