Use only for an owner-approved agentplugins version. The full procedure is in
agentplugins-release.md.
- candidate is the exact current
maincommit from a merged pull request - exact
agentplugins-vX.Y.Zowner approval is recorded - required CI, dependency review, CodeQL, and
govulncheckevidence is green - release-bound Directory bootstrap and production-binary negative test pass
- generated artifacts and version contracts are in sync
- applicable platform and native-client evidence is recorded without overstating its scope
- release notes name the candidate SHA and exact evidence
- dispatch
agentplugins-release.ymlfrom the exact taggedmaincommit withpublish_release=false - approve the protected draft staging job
- all six builds depend on validation
- draft staging depends on validation and every build
- all six read-only platform proofs consume the same-run frozen artifact
-
verified-draft.jsonis retained and matches the live draft - no failed, cancelled, or skipped prerequisite reaches promotion
- obtain separate owner authorization before rerunning with
publish_release=true - verify the public asset set, checksums, manifest, notices, attestations, tag, and commit after promotion
- dispatch
agentplugins-npm-publish.ymlmanually from the exact public tag - prepare verifies the public release and uploads one immutable tarball
- publish consumes that artifact in the protected
npm-agentpluginsenvironment using OIDC, with no npm token fallback - public verification depends on both prepare and publish and reconciles metadata, integrity, signatures, provenance, and isolated lifecycle
- no failed, cancelled, or skipped prerequisite reaches a mutating step
- if an intentionally retained
plugin-kit-ai-runtimehelper changed, separately approve and manually dispatch only its applicable helper publisher and registry smoke - do not present a runtime helper as a CLI installation channel
- no executable workflow under
.github/workflowspublishes or preflights aplugin-kit-aiCLI GitHub, npm, PyPI, Homebrew, or native release - no release note instructs users to install that retired CLI with pipx
- historical workflows and useful source remain preserved outside the executable workflow directory