Filter the branch's own build checks too

The path filters that just landed on master cover the workflows that
exist there. These five are new on this branch and were still firing on
every push, which is what starved the macOS runners repeatedly today:
each documentation or workflow commit started two macOS appbundle builds
that no change could possibly have affected.

Each now lists what it builds from. The two that consume pgbuild also
list the composite action that fetches it, since a change to how the
dependencies are installed changes the build as surely as the packaging
does.
This commit is contained in:
Dave Page committed 2026-09-18 11:35:18 +01:00
1 parent d6262db305
commit 67086aabff
5 files changed
+39

No files matched your search

+9
View File
@@ -17,6 +17,15 @@ on:
push:
branches: [ "master", "buildfarm-to-actions" ]
paths:
- 'pkg/debian/**'
- 'pkg/linux/**'
- 'web/**'
- 'docs/**'
- 'requirements.txt'
- 'Makefile'
- 'tools/setup-python-env.sh'
- '.github/workflows/check-deb-build.yml'
workflow_dispatch:
+3
View File
@@ -13,6 +13,9 @@ on:
push:
branches: [ "master", "buildfarm-to-actions" ]
paths:
- 'pkg/helm/**'
- '.github/workflows/check-helm-build.yml'
workflow_dispatch:
+9
View File
@@ -19,6 +19,15 @@ name: Check macOS builds
on:
push:
branches: [ "master", "buildfarm-to-actions" ]
paths:
- 'pkg/mac/**'
- '.github/actions/install-pgbuild-deps/action.yml'
- 'web/**'
- 'docs/**'
- 'requirements.txt'
- 'Makefile'
- 'tools/setup-python-env.sh'
- '.github/workflows/check-macos-build.yml'
workflow_dispatch:
+9
View File
@@ -20,6 +20,15 @@ on:
push:
branches: [ "master", "buildfarm-to-actions" ]
paths:
- 'pkg/redhat/**'
- 'pkg/linux/**'
- 'web/**'
- 'docs/**'
- 'requirements.txt'
- 'Makefile'
- 'tools/setup-python-env.sh'
- '.github/workflows/check-rpm-build.yml'
workflow_dispatch:
@@ -18,6 +18,15 @@ name: Check Windows build
on:
push:
branches: [ "master", "buildfarm-to-actions" ]
paths:
- 'Make.bat'
- 'pkg/win32/**'
- 'pkg/python-version.txt'
- '.github/actions/install-pgbuild-deps/action.yml'
- 'web/**'
- 'docs/**'
- 'requirements.txt'
- '.github/workflows/check-windows-build.yml'
workflow_dispatch: