diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 07e04dd02..81ac20cdf 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -1,6 +1,9 @@ --- name: Docker Build and Push - +concurrency: + group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}' + cancel-in-progress: true + on: push: branches: diff --git a/.github/workflows/python-black.yml b/.github/workflows/python-black.yml index fe6156951..264ac931f 100644 --- a/.github/workflows/python-black.yml +++ b/.github/workflows/python-black.yml @@ -1,10 +1,27 @@ --- name: Python Lint + +concurrency: + group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}' + cancel-in-progress: true + on: push: branches: - master + paths-ignore: + - 'docs/**' + - 'requirements.docs.txt' + - 'mkdocs.yml' + - 'CNAME' + pull_request: + paths-ignore: + - 'docs/**' + - 'requirements.docs.txt' + - 'mkdocs.yml' + - 'CNAME' + jobs: lint: runs-on: ubuntu-latest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 292404eea..809501d00 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,19 +1,25 @@ --- name: Python Tests +concurrency: + group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}' + cancel-in-progress: true + on: push: paths-ignore: - 'docs/**' + - 'requirements.docs.txt' + - 'mkdocs.yml' + - 'CNAME' branches: - master + pull_request: paths-ignore: - 'docs/**' - workflow_run: - workflows: - - Python Lint - types: - - completed + - 'requirements.docs.txt' + - 'mkdocs.yml' + - 'CNAME' jobs: test: