Restarting builds from specific step


The Request
Restart builds from any point in the lifecycle

The Reasoning
Sometimes builds fail due to reasons outside of CircleCI, outside of test/specs failing (e.g. a deploy environment with the wrong settings, a downed service). It would be nice to be able to restart a build from a specific step instead of running the entire thing. When there’s nothing that needs to change from CircleCI’s perspective (code, env. vars., etc.) then it’s not unreasonable to restart the build from a failing step further into the build lifecycle.