anukamithara/deploy-skills

configure-ci-cd

Generate or audit secure GitHub Actions workflows for validating deployment files, publishing immutable application images to GHCR, and running approval-gated single-server deploy or rollback operations.

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 configure-ci-cd

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.

Configure CI/CD

Create the smallest GitHub Actions workflow that matches the repository and deployment target.

Workflow

  1. Analyze existing workflows, build commands, Compose files, migrations, health routes, and registry decisions before changing CI/CD.
  2. Read references/github-actions.md and preserve compatible repository conventions.
  3. Use assets/deploy.yml only as a reviewed starting point; replace every repository-specific placeholder.
  4. Keep pull-request validation read-only and publish only immutable release tags.
  5. Gate deployment and rollback with a protected production environment and explicit manual inputs.
  6. Keep migrations explicit, health-gate releases, and never automatically reverse a database migration.
  7. Run python3 scripts/validate_workflow.py --workflow <path> and any available action, secret, and image scanners.
  8. Report required repository variables, secrets, environment rules, validation evidence, and remaining manual setup.

Do not push images, connect to a server, deploy, migrate production data, or roll back without explicit approval at the point of action.

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills