happier-release
GitHub解析Happier发布契约并获取私有发布权限,执行版本引导及工作流状态管理。
Trigger Scenarios
Install
npx skills add happier-dev/happier --skill happier-release -g -y
SKILL.md
Frontmatter
{
"name": "happier-release",
"metadata": {
"openclaw": {
"homepage": "https:\/\/github.com\/happier-dev\/happier"
}
},
"description": "Resolve Happier's private release authority from the public repository contract."
}
Happier Release
Inspect the public machine-readable contract with:
node scripts/pipeline/run.mjs release-contract
Then resolve the private release authority for the absolute checkout:
hmaint release bootstrap --repo <absolute checkout> --json
Use the returned private skill and its instructions as authoritative. The public contract defines targets, profiles, and compatibility intent; private operating procedure stays outside this repository.
Issue availability is a public release contract owned by docs/issue-triage.md. Normal nightly, preview, and stable workflows snapshot only the earlier stage:* queues proven by the selected source topology before candidate binding, then advance those snapshots only after their existing post-promotion verifier succeeds: current dev nightly uses source, dev → preview uses source/dev, preview → main uses preview, and direct dev → main uses source/dev. This handles an authorized lower-channel bypass without attributing later dev corrections to an older preview candidate. A reconciliation failure does not roll back already published artifacts, but it is a visible release-workflow failure: inspect/retry the idempotent label job or leave the issues at their prior stage for the next matching release. Never compensate by closing issues or claiming a channel shipped without release evidence.
Version History
- 98c86f2 Current 2026-08-20 01:00


