We’re evaluating CircleCI to replace our current build system but I’ve run into a few oddities. I have a workflow, so that I can set a global context with an env var that’s required for “docker.auth”. This works fine when triggered from the workflow, but if I rerun a job that failed it immediately bombs out because the context env vars are now missing.
I would expect rerunning an individual job to retain whatever metadata/context it started with, not require me to go and find the workflow and rerun that elsewhere. At least give a warning, or block reruns of jobs triggered by workflows, as this took me a long time to figure out.