diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 827c0dd2..0b3f5aef 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -7,8 +7,14 @@ on: pull_request: branches: - main - paths-ignore: - - "docs/**" + paths: + - "*.c" + - "*.h" + - "*.stub.php" + - "*Dockerfile" + - "docker-bake.hcl" + - "*.sh" + - ".github/workflows/docker.yaml" push: branches: - main diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index eeafdc6e..fb8ba1b4 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -1,5 +1,8 @@ --- name: Lint Code Base +concurrency: + cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.ref }} on: pull_request: branches: diff --git a/.github/workflows/sanitizers.yaml b/.github/workflows/sanitizers.yaml index c4ade4a6..c8bb302a 100644 --- a/.github/workflows/sanitizers.yaml +++ b/.github/workflows/sanitizers.yaml @@ -1,5 +1,8 @@ --- name: Sanitizers +concurrency: + cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.ref }} on: pull_request: branches: diff --git a/.github/workflows/static.yaml b/.github/workflows/static.yaml index 902cede6..4c0d4524 100644 --- a/.github/workflows/static.yaml +++ b/.github/workflows/static.yaml @@ -7,8 +7,14 @@ on: pull_request: branches: - main - paths-ignore: - - "docs/**" + paths: + - "*.c" + - "*.h" + - "*.stub.php" + - "*Dockerfile" + - "docker-bake.hcl" + - "*.sh" + - ".github/workflows/static.yaml" push: branches: - main diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 5a2645ee..4a0415c5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -1,5 +1,8 @@ --- name: Tests +concurrency: + cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.ref }} on: pull_request: branches: