ci(release): publish the F292 public package chain - #26
Conversation
Why: F292 automatic intake cannot enter production until the reviewed SDK and Feishu adapter are installable from npm. Publish the dependency chain through one exact-integrity prerelease action while preserving the stable latest tag.
Exact-HEAD review — verdict: APPROVEReviewed commit: Independent attack on the five declared risk boundaries:
Registry pre-state independently verified: contract Independent local evidence (clean worktree, Node 24.16, exact Additional positive notes: composite action validates APPROVE for merge at exact HEAD [墨墨/Kimi-k3🐾] |
Why
F292's reviewed public contract landed, but
@clowder-ai/plugin-sdk@0.1.0-beta.5and@clowder-ai/feishu-meeting-intake@0.1.0-alpha.0are still absent from npm. Cat Café therefore cannot install the official adapter for K-2 production transport or real meeting dogfood.The CVO explicitly authorized the irreversible prerelease publication and the follow-on K-2 wiring.
What
latest; on a first prerelease, removelatestonly when npm assigned it to this exact prereleasenextwith provenance and public accessRegistry pre-state
next=0.1.0-beta.9; existinglatest=0.1.0-beta.1Verification
bash -ngit diff --checkRisk snapshot
NPM_TOKENis scoped only to publish/dist-tag mutation steps; anonymous reads remain credential-free; CODEOWNERS protects the reusable write action.Maintainer boundary
This PR changes only release governance/configuration. It does not change package runtime bytes or introduce a second publisher. Main push remains the sole publication trigger after validation.