GitHub webhook for CircelCI has “Just the push event” checked
So when I push “AUT-xxxx” to origin, I’m happy to see that CircleCI is indeed getting the event.
However, “production” workflow should be filtering out any branches other than “production”,
since I’ve got an explicit “only:” filter on branches named “production”
And that filtering isn’t happening…
I’ve verified - I don’t have any githooks
I’ve reviewed How to debug config
I’ve run my config.yml through https://yaml-online-parser.appspot.com
workflows: version: 2 sandbox: jobs: - deploy: filters: branches: only: - sandbox staging: jobs: - deploy: filters: branches: only: - staging production: jobs: - deploy: filters: branches: only: - production requires: - hold - hold: type: approval
I cannot explain why the push of AUT-xxx is triggering the “production” workflow.
And therefore, no clue as to how to stop that from happening.