We are attempting to setup a workflow were a release to a production server occurs when a GH release is cut. I have the following config:
workflows: version: 2 build_test_deploy: jobs: - build - test: requires: - build filters: branches: ignore: master - deploy_staging: requires: - build filters: branches: only: master - deploy_production: requires: - build filters: tags: only: /.*/ branches: ignore: /.*/
However, no matter what, creating new tags will not start a build. We have created a release on GH, created a tag on GH, created a tag manually and pushed it to our remote. Nothing. We have tried multiple different matcher strings as well (i.e. /release-.*/)
The other jobs in our workflow work without issue.