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.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@
1935340 13f79535-47bb-0310-9956-
ffa450edef68
- 'docs/**'
- STATUS
- CHANGES
+ - '**.md'
- changes-entries/*
tags:
- 2.*
- '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 }}
- 'docs/**'
- STATUS
- CHANGES
+ - '**.md'
- changes-entries/*
tags:
- 2.*
- 'docs/**'
- STATUS
- CHANGES
+ - '**.md'
- changes-entries/*
concurrency:
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
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.