Commit 32b8579b625 for php.net
commit 32b8579b625109b9a5f980742db8644afb9333c5
Merge: 05c72b40b4f 7c1830b056f
Author: Tim Düsterhus <tim@tideways-gmbh.com>
Date: Wed Dec 17 15:21:57 2025 +0100
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
Update GitHub Action workflows to `actions/checkout@v6` (8.3)
Update GitHub Action workflows to `actions/checkout@v6` (8.2)
Update GitHub Action workflows to `actions/cache@v5`
Update GitHub Action workflows to `actions/checkout@v6`
diff --cc .github/workflows/push.yml
index 5ff71010054,aa5270c86cc..f803d2dd14b
--- a/.github/workflows/push.yml
+++ b/.github/workflows/push.yml
@@@ -224,17 -182,10 +224,17 @@@ jobs
-d opcache.enable_cli=1
MACOS_DEBUG_NTS:
if: github.repository == 'php/php-src' || github.event_name == 'pull_request'
- runs-on: macos-14
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - os: 14
+ arch: ARM64
+ name: MACOS_${{ matrix.arch }}_DEBUG_NTS
+ runs-on: macos-${{ matrix.os }}
steps:
- name: git checkout
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Update clang
uses: ./.github/actions/macos-update-clang
- name: brew
@@@ -296,13 -248,9 +296,13 @@@
runs-on: ubuntu-22.04
steps:
- name: git checkout
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
with:
fetch-depth: 0
+ # ASLR can cause a lot of noise due to missed sse opportunities for memcpy
+ # and other operations, so we disable it during benchmarking.
+ - name: Disable ASLR
+ run: echo 0 | sudo tee /proc/sys/kernel/randomize_va_space
- name: apt
run: |
set -x