Release 1.0.1 - #692
Merged
Merged
Conversation
Five fixes have been sitting on main since v1.0.0 and none of them has reached
anyone. They are all defects at the install and distribution boundary, and that
boundary has exactly one delivery mechanism: a release.
#683 the release workflow failing on a release that already exists
#684 hermes install refusing the config it wrote
#687 the skills root taken from the running bundle instead of --data-root
#688 an installed plugin treated as a reason to stop rather than upgrade
#690 claude-code wired by nothing, in neither hosts nor notDetected
Measured rather than assumed: re-installing with main's install.sh still left the
plugin cache at 0.8.0 and claude-code out of both lists, because the enumeration
that #690 fixed is compiled into the binary being installed -- and that binary is
v1.0.0.
dist is unchanged and the canonical digest is identical to before the bump. The
version is read from package.json at runtime rather than compiled in. Rebuilt
through the canonical builder and verified rather than assumed, the same as
v1.0.0.
Thirty-eight pins across nine files. The installers and READMEs carry the tag in
URLs that resolve only once the tag exists, so this is one commit and the tag
goes on it.
This is the first release cut under release-gate 6c, which asks for an upgrade
over the previous version rather than a fresh install. The five fixes above are
why that section exists.
Limit: a distribution-boundary fix reaches nobody until it is released
Blast: system
Undo: costly
Certainty: firm
Provenance: authored
Record-Id: r-rel101
CommitLore — record lintTrailers: clean — 1 commit in Trailer violations fail this check. Active constraints are informational — they are what the repository already decided, not a verdict on this PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Five fixes have been on
mainsince v1.0.0 and none has reached anyone.All five are defects at the install and distribution boundary, and that boundary
has exactly one delivery mechanism.
Measured, not assumed
Re-installing with
main'sinstall.shstill left the plugin cache at0.8.0and
claude-codeout of both lists. The enumeration #690 fixed is compiled intothe binary being installed, and that binary is v1.0.0. Same for #684 and #687:
verified working from
main's dist, still refused by the installed wrapper.The bump
Thirty-eight pins across nine files.
distis unchanged and the canonicaldigest is identical —
c312755d. The version is read frompackage.jsonatruntime rather than compiled in, so a bump moves no bytes; rebuilt through the
canonical builder and verified rather than assumed, as with v1.0.0.
The installers and READMEs carry the tag in URLs that resolve only once the tag
exists, so this is one commit and the tag goes on it.
First release under §6c
docs/RELEASE-GATE.md§6c asks for an upgrade over the previous versionrather than a fresh install, and a fresh host process that actually lists the
tools. The five fixes above are why that section exists — every one of them was
invisible to a suite that starts from nothing.
After publishing, the measurements that close #660:
Each is a control for something measured today at v1.0.0.
Not in this release
#691 —
install.shcarries sevenhas_/wire_host pairs nothing calls, ~140lines. A deletion that size does not belong immediately before a release.