From 39fbc02b7902341bcf2ea50f0d13f5e829ba23d9 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 19 Jul 2026 14:05:57 +1000 Subject: [PATCH] github: run CI on pull requests regardless of base branch The pull_request triggers were filtered to base branch master, so PRs targeting staging branches (e.g. pr-rsync350-sec-fixes) got no CI at all. A PR is a deliberate request for review, so run the checks on every PR; the push trigger keeps its master filter to avoid running the whole matrix on every WIP branch push. --- .github/workflows/actionlint.yml | 1 - .github/workflows/almalinux-8-build.yml | 1 - .github/workflows/android-static-build.yml | 1 - .github/workflows/asan-build.yml | 1 - .github/workflows/coverage.yml | 1 - .github/workflows/cygwin-build.yml | 1 - .github/workflows/fleettest.yml | 1 - .github/workflows/freebsd-build.yml | 1 - .github/workflows/macos-build.yml | 1 - .github/workflows/netbsd-build.yml | 1 - .github/workflows/openbsd-build.yml | 1 - .github/workflows/scan-build.yml | 1 - .github/workflows/solaris-build.yml | 1 - .github/workflows/ubuntu-22.04-build.yml | 1 - .github/workflows/ubuntu-build.yml | 1 - .github/workflows/ubuntu-version-mix.yml | 1 - .github/workflows/valgrind.yml | 1 - 17 files changed, 17 deletions(-) diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index 0e81e917..146d0c68 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -14,7 +14,6 @@ on: - '.github/actionlint.yaml' - '.github/actionlint.yml' pull_request: - branches: [ master ] paths: - '.github/workflows/*.yml' - '.github/actionlint.yaml' diff --git a/.github/workflows/almalinux-8-build.yml b/.github/workflows/almalinux-8-build.yml index 64a8a5b6..18d5bb2c 100644 --- a/.github/workflows/almalinux-8-build.yml +++ b/.github/workflows/almalinux-8-build.yml @@ -13,7 +13,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/almalinux-8-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/almalinux-8-build.yml' diff --git a/.github/workflows/android-static-build.yml b/.github/workflows/android-static-build.yml index e9154255..f8088f83 100644 --- a/.github/workflows/android-static-build.yml +++ b/.github/workflows/android-static-build.yml @@ -16,7 +16,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/android-static-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/android-static-build.yml' diff --git a/.github/workflows/asan-build.yml b/.github/workflows/asan-build.yml index 9acc8d8f..01f8517b 100644 --- a/.github/workflows/asan-build.yml +++ b/.github/workflows/asan-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/asan-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/asan-build.yml' diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 078fda4f..53114545 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/coverage.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/coverage.yml' diff --git a/.github/workflows/cygwin-build.yml b/.github/workflows/cygwin-build.yml index 2be84528..51bae04d 100644 --- a/.github/workflows/cygwin-build.yml +++ b/.github/workflows/cygwin-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/cygwin-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/cygwin-build.yml' diff --git a/.github/workflows/fleettest.yml b/.github/workflows/fleettest.yml index c3f66c77..8501fe0c 100644 --- a/.github/workflows/fleettest.yml +++ b/.github/workflows/fleettest.yml @@ -13,7 +13,6 @@ on: - 'testsuite/fleettest.py' - '.github/workflows/fleettest.yml' pull_request: - branches: [ master ] paths: - 'testsuite/fleettest.py' - '.github/workflows/fleettest.yml' diff --git a/.github/workflows/freebsd-build.yml b/.github/workflows/freebsd-build.yml index 4012366d..2eb8a487 100644 --- a/.github/workflows/freebsd-build.yml +++ b/.github/workflows/freebsd-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/freebsd-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/freebsd-build.yml' diff --git a/.github/workflows/macos-build.yml b/.github/workflows/macos-build.yml index 1c8ca7c0..7a87c875 100644 --- a/.github/workflows/macos-build.yml +++ b/.github/workflows/macos-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/macos-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/macos-build.yml' diff --git a/.github/workflows/netbsd-build.yml b/.github/workflows/netbsd-build.yml index a80fb11b..cace8f89 100644 --- a/.github/workflows/netbsd-build.yml +++ b/.github/workflows/netbsd-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/netbsd-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/netbsd-build.yml' diff --git a/.github/workflows/openbsd-build.yml b/.github/workflows/openbsd-build.yml index ec38eac5..e636ff14 100644 --- a/.github/workflows/openbsd-build.yml +++ b/.github/workflows/openbsd-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/openbsd-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/openbsd-build.yml' diff --git a/.github/workflows/scan-build.yml b/.github/workflows/scan-build.yml index 4ec075ae..084e86fc 100644 --- a/.github/workflows/scan-build.yml +++ b/.github/workflows/scan-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/scan-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/scan-build.yml' diff --git a/.github/workflows/solaris-build.yml b/.github/workflows/solaris-build.yml index 82aa1269..cdacbb70 100644 --- a/.github/workflows/solaris-build.yml +++ b/.github/workflows/solaris-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/solaris-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/solaris-build.yml' diff --git a/.github/workflows/ubuntu-22.04-build.yml b/.github/workflows/ubuntu-22.04-build.yml index 1c874b64..d30bdd6e 100644 --- a/.github/workflows/ubuntu-22.04-build.yml +++ b/.github/workflows/ubuntu-22.04-build.yml @@ -11,7 +11,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/ubuntu-22.04-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/ubuntu-22.04-build.yml' diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index 059ff587..3d84e9e1 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/ubuntu-build.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/ubuntu-build.yml' diff --git a/.github/workflows/ubuntu-version-mix.yml b/.github/workflows/ubuntu-version-mix.yml index 16fd3288..24d3ef47 100644 --- a/.github/workflows/ubuntu-version-mix.yml +++ b/.github/workflows/ubuntu-version-mix.yml @@ -28,7 +28,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/ubuntu-version-mix.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/ubuntu-version-mix.yml' diff --git a/.github/workflows/valgrind.yml b/.github/workflows/valgrind.yml index c1ffaebc..a63a9992 100644 --- a/.github/workflows/valgrind.yml +++ b/.github/workflows/valgrind.yml @@ -7,7 +7,6 @@ on: - '.github/workflows/*.yml' - '!.github/workflows/valgrind.yml' pull_request: - branches: [ master ] paths-ignore: - '.github/workflows/*.yml' - '!.github/workflows/valgrind.yml'