Author: dsahlberg
Date: Thu Jul 2 15:45:41 2026
New Revision: 1935809
Log:
GHA: Do not trigger build for changes in non-code files.
* .github/workflows/linux-cmake.yml,
.github/workflows/windows-cmake.yml
(path-ignore): Add SConstruct
* .github/workflows/linux-old-scons.yml
.github/workflows/linux.yml
(path-ignore): Add CMakeLists.txt
* All above
(path-ignore): Add CHANGES, LICENSE, NOTICE, README and design.guide.txt
Inspired by: r1935797 in Subversion by Ivan
Modified:
serf/trunk/.github/workflows/linux-cmake.yml
serf/trunk/.github/workflows/linux-old-scons.yml
serf/trunk/.github/workflows/linux.yml
serf/trunk/.github/workflows/windows-cmake.yml
Modified: serf/trunk/.github/workflows/linux-cmake.yml
==============================================================================
--- serf/trunk/.github/workflows/linux-cmake.yml Thu Jul 2 13:25:55
2026 (r1935808)
+++ serf/trunk/.github/workflows/linux-cmake.yml Thu Jul 2 15:45:41
2026 (r1935809)
@@ -3,6 +3,13 @@ name: Linux (CMake)
on:
push:
branches: [ "*" ]
+ paths-ignore:
+ - CHANGES
+ - LICENSE
+ - NOTICE
+ - README
+ - SConstruct
+ - design-guide.txt
pull_request:
branches: [ "trunk" ]
Modified: serf/trunk/.github/workflows/linux-old-scons.yml
==============================================================================
--- serf/trunk/.github/workflows/linux-old-scons.yml Thu Jul 2 13:25:55
2026 (r1935808)
+++ serf/trunk/.github/workflows/linux-old-scons.yml Thu Jul 2 15:45:41
2026 (r1935809)
@@ -3,6 +3,13 @@ name: Linux (SCons 2.3.5)
on:
push:
branches: [ "trunk" ]
+ paths-ignore:
+ - CHANGES
+ - LICENSE
+ - NOTICE
+ - README
+ - CMakeLists.txt
+ - design-guide.txt
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Modified: serf/trunk/.github/workflows/linux.yml
==============================================================================
--- serf/trunk/.github/workflows/linux.yml Thu Jul 2 13:25:55 2026
(r1935808)
+++ serf/trunk/.github/workflows/linux.yml Thu Jul 2 15:45:41 2026
(r1935809)
@@ -3,6 +3,13 @@ name: Linux (SCons)
on:
push:
branches: [ "*" ]
+ paths-ignore:
+ - CHANGES
+ - LICENSE
+ - NOTICE
+ - README
+ - CMakeLists.txt
+ - design-guide.txt
pull_request:
branches: [ "trunk" ]
Modified: serf/trunk/.github/workflows/windows-cmake.yml
==============================================================================
--- serf/trunk/.github/workflows/windows-cmake.yml Thu Jul 2 13:25:55
2026 (r1935808)
+++ serf/trunk/.github/workflows/windows-cmake.yml Thu Jul 2 15:45:41
2026 (r1935809)
@@ -3,6 +3,13 @@ name: Windows (CMake)
on:
push:
branches: [ "*" ]
+ paths-ignore:
+ - CHANGES
+ - LICENSE
+ - NOTICE
+ - README
+ - SConstruct
+ - design-guide.txt
pull_request:
branches: [ "trunk" ]