build: clean up the workflow filters.

This commit is contained in:
Leonard Gram 2018-05-21 15:57:57 +02:00
parent 7b1e41abc6
commit 5f98982a09

View File

@ -1,3 +1,14 @@
aliases:
# Workflow filters
- &filter-only-release
branches:
ignore: /.*/
tags:
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- &filter-not-release
tags:
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
version: 2 version: 2
jobs: jobs:
@ -199,25 +210,15 @@ workflows:
test-and-build: test-and-build:
jobs: jobs:
- build: - build:
filters: filters: *filter-not-release
tags:
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- codespell: - codespell:
filters: filters: *filter-not-release
tags:
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- gometalinter: - gometalinter:
filters: filters: *filter-not-release
tags:
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- test-frontend: - test-frontend:
filters: filters: *filter-not-release
tags:
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- test-backend: - test-backend:
filters: filters: *filter-not-release
tags:
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- deploy-master: - deploy-master:
requires: requires:
- test-backend - test-backend
@ -231,35 +232,15 @@ workflows:
release: release:
jobs: jobs:
- build-all: - build-all:
filters: filters: *filter-only-release
branches:
ignore: /.*/
tags:
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- codespell: - codespell:
filters: filters: *filter-only-release
branches:
ignore: /.*/
tags:
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- gometalinter: - gometalinter:
filters: filters: *filter-only-release
branches:
ignore: /.*/
tags:
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- test-frontend: - test-frontend:
filters: filters: *filter-only-release
branches:
ignore: /.*/
tags:
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- test-backend: - test-backend:
filters: filters: *filter-only-release
branches:
ignore: /.*/
tags:
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
- deploy-release: - deploy-release:
requires: requires:
- build-all - build-all
@ -267,11 +248,7 @@ workflows:
- test-frontend - test-frontend
- codespell - codespell
- gometalinter - gometalinter
filters: filters: *filter-only-release
branches:
ignore: /.*/
tags:
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
nightly-master: nightly-master:
triggers: triggers:
- schedule: - schedule: