svn commit: r1935340 - in httpd/httpd/branches/2.4.x: . .github/workflows test

[email protected] Mon, 15 Jun 2026 10:04:24 -0000
Newsgroups gmane.comp.apache.cvs
Message-ID <178151786499.1983665.15091494839784991027@svn03-he-fi>
Author: jorton
Date: Mon Jun 15 10:04:24 2026
New Revision: 1935340

Log:
Merge r1933654, r1934209, r1935338 from trunk: [CTR for CI changes]

CI: Fail early if PHP_FPM is set but not valid.
CI: Set PHP_FPM correctly for current Ubuntu images.

CI: Add *.md to the ignore list. (the "**" syntax is correct
here, per https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#filter-pattern-cheat-sheet)

CI: Skip Windows workflow for *.md changes.

Modified:
   httpd/httpd/branches/2.4.x/   (props changed)
   httpd/httpd/branches/2.4.x/.github/workflows/linux.yml
   httpd/httpd/branches/2.4.x/.github/workflows/windows.yml
   httpd/httpd/branches/2.4.x/test/   (props changed)
   httpd/httpd/branches/2.4.x/test/travis_before_linux.sh
   httpd/httpd/branches/2.4.x/test/travis_run_linux.sh

Modified: httpd/httpd/branches/2.4.x/.github/workflows/linux.yml
==============================================================================
--- httpd/httpd/branches/2.4.x/.github/workflows/linux.yml	Mon Jun 15 10:02:04 2026	(r1935339)
+++ httpd/httpd/branches/2.4.x/.github/workflows/linux.yml	Mon Jun 15 10:04:24 2026	(r1935340)
@@ -7,6 +7,7 @@ on:
       - 'docs/**'
       - STATUS
       - CHANGES
+      - '**.md'
       - changes-entries/*
     tags:
       - 2.*
@@ -16,13 +17,14 @@ on:
       - 'docs/**'
       - STATUS
       - CHANGES
+      - '**.md'
       - changes-entries/*
 
 env:
   MARGS: "-j2"
   CFLAGS: "-g"
   # This will need updating as the ubuntu-latest image changes:
-  PHP_FPM: "/usr/sbin/php-fpm8.1"
+  PHP_FPM: "/usr/sbin/php-fpm8.3"
 
 concurrency:
   group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}

Modified: httpd/httpd/branches/2.4.x/.github/workflows/windows.yml
==============================================================================
--- httpd/httpd/branches/2.4.x/.github/workflows/windows.yml	Mon Jun 15 10:02:04 2026	(r1935339)
+++ httpd/httpd/branches/2.4.x/.github/workflows/windows.yml	Mon Jun 15 10:04:24 2026	(r1935340)
@@ -7,6 +7,7 @@ on:
       - 'docs/**'
       - STATUS
       - CHANGES
+      - '**.md'
       - changes-entries/*
     tags:
       - 2.*
@@ -16,6 +17,7 @@ on:
       - 'docs/**'
       - STATUS
       - CHANGES
+      - '**.md'
       - changes-entries/*
 
 concurrency:

Modified: httpd/httpd/branches/2.4.x/test/travis_before_linux.sh
==============================================================================
--- httpd/httpd/branches/2.4.x/test/travis_before_linux.sh	Mon Jun 15 10:02:04 2026	(r1935339)
+++ httpd/httpd/branches/2.4.x/test/travis_before_linux.sh	Mon Jun 15 10:04:24 2026	(r1935340)
@@ -211,3 +211,8 @@ if test -v TEST_MOD_TLS -a -v RUSTLS_VER
         popd
     fi
 fi
+
+if test -v PHP_FPM -a ! -v SKIP_TESTING; then
+    # Sanity test the php-fpm executable exists.
+    $PHP_FPM --version || exit 1
+fi

Modified: httpd/httpd/branches/2.4.x/test/travis_run_linux.sh
==============================================================================
--- httpd/httpd/branches/2.4.x/test/travis_run_linux.sh	Mon Jun 15 10:02:04 2026	(r1935339)
+++ httpd/httpd/branches/2.4.x/test/travis_run_linux.sh	Mon Jun 15 10:04:24 2026	(r1935340)
@@ -126,11 +126,6 @@ if test -v TEST_ASAN; then
     export ASAN_OPTIONS="log_path=$PWD/asan.log:detect_leaks=0"
 fi
 
-if test -v PHP_FPM; then
-    # Sanity test the executable exists.
-    $PHP_FPM --version
-fi
-
 # Try to keep all potential coredumps from all processes
 sudo sysctl -w kernel.core_uses_pid=1 2>/dev/null || true
 # Systemd based systems might process core dumps via systemd-coredump.