一键导入
release-homebrew
Release Homebrew channel for agent-workspace-launcher: run required checks, cut vX.Y.Z tag, and verify release-brew assets.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Release Homebrew channel for agent-workspace-launcher: run required checks, cut vX.Y.Z tag, and verify release-brew assets.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | release-homebrew |
| description | Release Homebrew channel for agent-workspace-launcher: run required checks, cut vX.Y.Z tag, and verify release-brew assets. |
This repo releases from semver tags (vX.Y.Z).
Primary release output is native CLI archives for Homebrew/manual install.
Prereqs:
git available on PATH.gh auth status succeeds.Inputs:
vX.Y.ZYYYY-MM-DDOutputs:
CHANGELOG.md updated for vX.Y.ZvX.Y.Z pushedrelease-brew.yml published assets + checksums for all targetsExit codes:
0: success1: failure2: usage errorFailure modes:
awl, or completion files missing).<PROJECT_ROOT>/.agents/skills/release-homebrew/scripts/release-homebrew.sh<PROJECT_ROOT>/.agents/skills/release-homebrew/scripts/verify-brew-installed-version.shRun the skill entrypoint:
.agents/skills/release-homebrew/scripts/release-homebrew.sh --version vX.Y.Z [--date YYYY-MM-DD]Decide version + date
vX.Y.ZYYYY-MM-DD (default: date +%Y-%m-%d)Run required repo checks (per DEVELOPMENT.md)
bash -n $(git ls-files 'scripts/*.sh' 'scripts/*.bash')zsh -n $(git ls-files 'scripts/*.zsh')shellcheck $(git ls-files 'scripts/*.sh' 'scripts/*.bash').venv/bin/python -m ruff format --check ..venv/bin/python -m ruff check ..venv/bin/python -m pytest -m script_smokecargo fmt --all -- --checkcargo check --workspacecargo clippy --workspace --all-targets -- -D warningscargo test -p agent-workspaceLocal binary smoke
cargo build --release -p agent-workspace --bin agent-workspace-launcher./target/release/agent-workspace-launcher --helptmp="$(mktemp -d)"; ln -sf "$(pwd)/target/release/agent-workspace-launcher" "$tmp/awl"; "$tmp/awl" --helpPrepare changelog
./scripts/release_prepare_changelog.sh --version vX.Y.ZCommit release notes
chore(release): vX.Y.Zgit commit directly).Audit (strict)
./scripts/release_audit.sh --version vX.Y.Z --branch main --strictTag and push
git -c tag.gpgSign=false tag vX.Y.Zgit push origin vX.Y.ZVerify CLI channel
release-brew.yml ran for vX.Y.Zbin/agent-workspace-launcherbin/awlcompletions/agent-workspace-launcher.bashcompletions/_agent-workspace-launcherVerify local Homebrew is upgraded to the same version
homebrew-tap formula update/merge:.agents/skills/release-homebrew/scripts/verify-brew-installed-version.sh --version vX.Y.Z.agents/skills/release-homebrew/scripts/verify-brew-installed-version.sh --version vX.Y.Z --tap-repo ~/Project/sympoies/homebrew-tapagent-workspace-launcher is the canonical command identity in release assets/docs.awl is compatibility alias only (same binary behavior).DEVELOPMENT.md) and CLI archive verification.Container-image publishing may remain as optional compatibility work, but it must not gate native CLI release completion.
.agents/skills/release-homebrew/references/OUTPUT_TEMPLATE.md.agents/skills/release-homebrew/references/OUTPUT_TEMPLATE_BLOCKED.md