anukamithara/deploy-skills

validate-deployment

Validate deployment artifacts with deterministic static checks and optional local Docker integration tests.

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/anukamithara/deploy-skills --skill validate-deployment

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

Validate Deployment

Match validation depth to risk and available local tools.

Workflow

  1. Read references/validation-levels.md.
  2. Start with syntax and static checks.
  3. Run python3 scripts/validate_compose.py --root <deployment-root> for deterministic repository invariants.
  4. Build images before starting local services when Docker is available.
  5. Run explicit migrations, dependency readiness, application health, runtime user, published-port, proxy, and shutdown checks.
  6. Treat optional missing tools as skipped checks, not passes.
  7. Preserve named volumes during ordinary cleanup unless the user explicitly authorizes deletion.
  8. Report commands, exit results, observed evidence, skipped checks, assumptions, and remaining manual production actions.

Local validation does not authorize registry push, production connection, migration, deployment, restart, restore, deletion, or rollback.

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills