Repository navigation
chore(release): kit 2851579 (tool drift check, kit pins, macOS CI on master only) - #11
Merged
Merged
Conversation
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.
Release kit revision
2851579(r3.1, opencode-gwschore/kit-r3): revisionf1fdd30, rehearsed on opencode-release-rehearsal v0.0.3 (PR #6; release run 43639038896, approved), plus the per-account pattern rule (rehearsed in CI on opencode-release-rehearsal). No release.scripts/check-drift.mjschecksjelly.tools,test/fixtures/tool-registry.json, the skills and the docs againsttest/fixtures/live-tools.jsonandprovenance.json, offline: the kit tests run it on this repository innpm run check. A plugin with no kit-format capture yet passes with a warning. A per-account pattern (plaud-*.list_files) may share its default tool's permission and readOnly, as Jelly accepts; no other permission is declared twice.--releasebeforenpm ci: a capture more than 14 days old fails unlessprovenance.jsonholds a written waiver for exactly that capture.npm run capture(scripts/capture-tools.mjs, by hand only, never in CI): read-onlytools/listthrough the signed-in OpenCode, with the signed-in account's own values replaced by placeholders; the drift check fails a committed capture that still holds one.scripts/check-copies.mjspins the 16 kit files whole.masterand for releases only; a pull request runs actionlint and the Linux runners (this PR: 3 checks). The release planner requires themasterpush run with a successful job on every runner, macOS included.npm run checkpassed locally.