Agent Skills
› anybackup-ai/Anybackup
› v9-deployment-verifier
v9-deployment-verifier
GitHub验证V9部署就绪状态及变更后的回归问题,覆盖安装脚本、Ansible、Helm及中间件拓扑检查。在修改部署相关文件后运行标准化本地验证流程,确保交付质量。
Trigger Scenarios
Codex修改了install.sh、ansible/或helm-chart/等部署相关文件
需要验证V9包是否可安装或存在部署回归风险
Install
npx skills add anybackup-ai/Anybackup --skill v9-deployment-verifier -g -y
SKILL.md
Frontmatter
{
"name": "v9-deployment-verifier",
"description": "Verify V9 deployment readiness and deployment regressions after changes to install scripts, Ansible roles, Helm charts, smoke checks, or middleware topology. Use when Codex modifies files under `install.sh`, `ansible\/`, `helm-chart\/`, `images\/load-images.sh`, `foundation\/`, `init-scripts\/`, or deployment validation scripts and needs to run the standard local validation flow."
}
V9 Deployment Verifier
Run the repository validator after every deployment-related change:
python scripts/validate_deploy.py --mode regression
Use release mode before claiming the package is customer-installable:
python scripts/validate_deploy.py --mode release
What the validator covers
- Required deployment files exist.
install.shstill points to existing companion scripts.- Helm lint and template succeed for
v9-infra,core-agent-service,v9-services, and the umbrella chart. v9-infrarenders all four middleware components.core-agent-servicestill rendersPOSTGRES_URL,RABBITMQ_URL,REDIS_URL, andOPENSEARCH_URL.- Ansible syntax is checked when
ansible-playbookis installed. - Missing local tools such as
ansible-playbook,kubectl,docker, orbashare reported explicitly as skipped runtime checks.
How to interpret results
- Treat any
FAILas a real regression or delivery blocker. - Treat
WARNin regression mode as a follow-up item, not as proof of deployability. - Treat
SKIPas "not verified on this machine"; mention the missing tool in the final response. - Do not say the deployment is fully verified if release mode fails or if runtime checks are skipped.
Guardrails
- Prefer the validator script over ad hoc one-off checks.
- If you change deployment logic, run the validator before replying.
- If the validator cannot cover a runtime path because the machine lacks tooling or cluster access, say exactly which checks were skipped.
- Keep the validator script updated when deployment entrypoints or expected middleware components change.
Version History
- 6f53e31 Current 2026-07-24 16:10


