crabbox
免费Use the Crabbox wrapper for OpenClaw remote validation across Linux, macOS, Windows, and WSL2, including delegated Blacksmith Testbox proof. Report the actual provider and id.
中文简介正在准备中。当前显示原文说明。
clawpatch release: version/changelog, CI, npm publish, GitHub release, verify.
中文简介正在准备中。当前显示原文说明。
安装前可以查看交给 AI 代理的指令内容。
Release ~/Projects/clawpatch as the public npm package clawpatch.
Use $npm and $one-password rules for registry auth. Keep all op and npm secret work inside one persistent tmux session and temp npmrc. Never print tokens, passwords, or OTPs.
Start clean on main.
cd ~/Projects/clawpatchgit status --short --branchgit pull --ff-onlygit tag --list "vX.Y.Z" and gh release view vX.Y.Z --repo openclaw/clawpatch.npm view clawpatch version dist-tags time --json.Prep release files.
package.json version to target.Unreleased to X.Y.Z - YYYY-MM-DD.pnpm install --lockfile-only; commit lockfile only if it actually changes.Prove locally before publishing.
pnpm typecheck && pnpm lint && pnpm format:check && pnpm test && pnpm build && pnpm pack:smoke.Commit and push release prep.
committer "chore(release): X.Y.Z" CHANGELOG.md package.json [pnpm-lock.yaml].git push origin main.gh run list --repo openclaw/clawpatch --branch main --commit <sha> --json databaseId,workflowName,status,conclusion,url,headShagh run view <run_id> --repo openclaw/clawpatch --json status,conclusion,url,jobsPublish npm.
npm whoami; if unauthenticated, use npm web login in the tmux session:
NPM_CONFIG_USERCONFIG="$tmp_npmrc" npm login --auth-type=web --registry=https://registry.npmjs.org/npmjs 1Password item inside the same tmux session.NPM_CONFIG_USERCONFIG="$tmp_npmrc" npm publish --access public --otp "$NPM_OTP".Verify npm before GitHub release.
npm view clawpatch@X.Y.Z version dist-tags dist.tarball dist.integrity time --jsonX.Y.Z, latest points to X.Y.Z, tarball URL exists, integrity exists, publish time exists.Tag and create GitHub release.
git tag -a vX.Y.Z <release_sha> -m "vX.Y.Z"git push origin vX.Y.Zgh release create vX.Y.Z --repo openclaw/clawpatch --title "vX.Y.Z" --notes-file "$notes"Release verify.
npm view clawpatch@X.Y.Z version dist-tags.latest dist.tarball dist.integrity time.X.Y.Z --jsongh release view vX.Y.Z --repo openclaw/clawpatch --json tagName,url,body,isDraft,isPrereleasegit rev-list -n1 vX.Y.Z.Post-release closeout.
CHANGELOG.md: ## X.Y.(Z+1) - Unreleased.committer "docs(changelog): open X.Y.(Z+1)" CHANGELOG.md.main.git checkout main && git pull --ff-only && git status --short --branch.npmjs fields only.gh comments/releases should use temp --body-file / --notes-file, not inline quoted bodies.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Use the Crabbox wrapper for OpenClaw remote validation across Linux, macOS, Windows, and WSL2, including delegated Blacksmith Testbox proof. Report the actual provider and id.
中文简介正在准备中。当前显示原文说明。