diff --git a/.circleci/config.yml b/.circleci/config.yml index 2f7c87f..46a49d7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -87,10 +87,16 @@ workflows: version: 2 packer_provisioner_release: jobs: - - build_provisioner + - build_provisioner: + filters: + tags: + only: /.*/ - uat_provisioner: requires: - build_provisioner + filters: + tags: + only: /.*/ - release: requires: - build_provisioner @@ -99,4 +105,4 @@ workflows: branches: ignore: /.*/ tags: - only: /v[0-9]+(\.[0-9]+)*(-.*)*/ + only: /(?<=^[Vv]|^)(?:(?(?:0|[1-9](?:(?:0|[1-9])+)*))[.](?(?:0|[1-9](?:(?:0|[1-9])+)*))[.](?(?:0|[1-9](?:(?:0|[1-9])+)*))(?:-(?(?:(?:(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?|(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?)|(?:0|[1-9](?:(?:0|[1-9])+)*))(?:[.](?:(?:(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?|(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?)|(?:0|[1-9](?:(?:0|[1-9])+)*)))*))?(?:[+](?(?:(?:(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?|(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?)|(?:(?:0|[1-9])+))(?:[.](?:(?:(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?|(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)(?:[A-Za-z]|-)(?:(?:(?:0|[1-9])|(?:[A-Za-z]|-))+)?)|(?:(?:0|[1-9])+)))*))?)$/ diff --git a/.gitignore b/.gitignore index aa2cd05..0fb2b51 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,4 @@ packer-builder-* *.test # Output of the go coverage tool, specifically when used with LiteIDE *.out -dist/config.yaml +dist/**