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" ]
 

Reply via email to