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


