New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Check Command #13

theory opened this Issue May 21, 2012 · 0 comments


None yet
1 participant

theory commented May 21, 2012

This command runs some sanity checks and outputs a report on what it found. Some of the checks I'm thinking it should have:

  • Steps missing from the plan
  • Dependency chain problems (cycles, missing dependencies?)
  • Invalid plan file formatting
  • Invalid config file formatting
  • Missing step and tag deployments in the database
  • Missing tags in the database
  • Disagreements as to deployment order between the plan and what is deployed to the database

I'm sure we can think of more things as time goes on. Maybe not all will run by default, some turned on by --enable- options or -all. Or maybe we just always run everything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment