I have three workflows defined and associated with my Circle repo.
One of the three looks like this:
... deploy-production: jobs: - docker_production_build: filters: branches: only: master tags: only: /^v[0-9]+(\.[0-9]+)*$/ ...
It is a workflow with one job and no dependencies. My expectation is for this workflow to run only when I push to the master branch with a version tag (see tag pattern). However, this seems to run every time that I push to master. Can help me understand why?