anukamithara/deploy-skills

validate-deployment

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

Voir la source

Mode d’emploi

  1. Copiez la commande et examinez le paquet avant de l’installer dans votre environnement agent.
  2. Consultez le document original pour les outils, identifiants et environnements requis.
  3. Décrivez les entrées et le livrable souhaité ; comparez la sortie aux sources.
npx skills add https://github.com/anukamithara/deploy-skills --skill validate-deployment

Avant de commencer

  • L’installation n’inclut ni abonnement au modèle, ni quota API, ni accès aux fichiers.
  • Étoiles et installations reflètent l’activité, pas un test indépendant de qualité ou de sécurité.
Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

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.

Tâches connexes

du même dépôt

Autres Skills

Tous les Skills