Author: Tim Düsterhus (TimWolla)
Date: 2025-08-13T19:09:20+02:00
Commit: https://github.com/php/php-src/commit/391d8132b6d26691ee628eb2363b64ea1ea8e350
Raw diff: https://github.com/php/php-src/commit/391d8132b6d26691ee628eb2363b64ea1ea8e350.diff
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
Update GitHub Action workflows to actions/checkout@v5
Changed paths:
M .github/workflows/docs.yml
M .github/workflows/nightly.yml
M .github/workflows/push.yml
M .github/workflows/root.yml
Diff:
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 2254b8f037e5..36e8cd144a0c 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -17,7 +17,7 @@ jobs:
if: github.repository == 'php/php-src'
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Install dependencies
run: pip install sphinx-design sphinxawesome-theme rstfmt
- name: Check formatting
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index ffa43fe744a2..62ea79650212 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -54,7 +54,7 @@ jobs:
runs-on: [self-hosted, gentoo, ppc64]
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: System info
@@ -95,7 +95,7 @@ jobs:
image: 'alpine:3.20.1'
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: apk
@@ -207,7 +207,7 @@ jobs:
runs-on: ubuntu-${{ matrix.asan && inputs.asan_ubuntu_version || inputs.ubuntu_version
}}
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: Create MSSQL container
@@ -310,7 +310,7 @@ jobs:
FIREBIRD_PASSWORD: test
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: apt
@@ -381,7 +381,7 @@ jobs:
runs-on: macos-${{ matrix.os }}
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: brew
@@ -459,7 +459,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: Create MSSQL container
@@ -513,7 +513,7 @@ jobs:
USE_TRACKED_ALLOC: 1
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: apt
@@ -717,7 +717,7 @@ jobs:
runs-on: ubuntu-${{ inputs.ubuntu_version }}
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: Create MSSQL container
@@ -785,7 +785,7 @@ jobs:
runs-on: ubuntu-${{ inputs.ubuntu_version }}
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: apt
@@ -877,7 +877,7 @@ jobs:
runs-on: ubuntu-${{ inputs.ubuntu_version }}
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: apt
@@ -927,38 +927,38 @@ jobs:
CXX: ccache g++
steps:
- name: git checkout PHP
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
path: php
ref: ${{ inputs.branch }}
- name: git checkout apcu
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: krakjoe/apcu
path: apcu
- name: git checkout imagick
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: Imagick/imagick
path: imagick
- name: git checkout memcached
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: php-memcached-dev/php-memcached
path: memcached
- name: git checkout redis
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: phpredis/phpredis
path: redis
- name: git checkout xdebug
if: false
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: xdebug/xdebug
path: xdebug
- name: git checkout yaml
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: php/pecl-file_formats-yaml
path: yaml
@@ -1068,7 +1068,7 @@ jobs:
- name: git config
run: git config --global core.autocrlf false && git config --global core.eol lf
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: Setup
@@ -1089,7 +1089,7 @@ jobs:
timeout-minutes: 50
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
ref: ${{ inputs.branch }}
- name: FreeBSD
diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml
index 88acc53b2b74..5e112eed5cb6 100644
--- a/.github/workflows/push.yml
+++ b/.github/workflows/push.yml
@@ -81,7 +81,7 @@ jobs:
runs-on: ubuntu-${{ !matrix.asan && '22' || '24' }}.04
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: apt
uses: ./.github/actions/apt-x64
- name: System info
@@ -155,7 +155,7 @@ jobs:
MYSQL_ROOT_PASSWORD: root
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: apt
uses: ./.github/actions/apt-x32
- name: ccache
@@ -192,7 +192,7 @@ jobs:
runs-on: macos-${{ matrix.os }}
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: brew
uses: ./.github/actions/brew
- name: ccache
@@ -239,7 +239,7 @@ jobs:
- name: git config
run: git config --global core.autocrlf false && git config --global core.eol lf
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Setup
uses: ./.github/actions/setup-windows
- name: Build
@@ -252,7 +252,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
fetch-depth: 0
# ASLR can cause a lot of noise due to missed sse opportunities for memcpy
@@ -316,7 +316,7 @@ jobs:
mysql -uroot -proot -e "CREATE USER 'wordpress'@'localhost'
IDENTIFIED BY 'wordpress'; FLUSH PRIVILEGES;"
mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON *.* TO
'wordpress'@'localhost' WITH GRANT OPTION;"
- name: git checkout benchmarking-data
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: php/benchmarking-data
ssh-key: ${{ secrets.BENCHMARKING_DATA_DEPLOY_KEY }}
@@ -359,6 +359,6 @@ jobs:
timeout-minutes: 50
steps:
- name: git checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: FreeBSD
uses: ./.github/actions/freebsd
diff --git a/.github/workflows/root.yml b/.github/workflows/root.yml
index 96943a8cfb2a..16418b1aa1d3 100644
--- a/.github/workflows/root.yml
+++ b/.github/workflows/root.yml
@@ -13,7 +13,7 @@ jobs:
outputs:
branches: ${{ steps.set-matrix.outputs.branches }}
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
with:
# Set fetch-depth to 0 to clone the full repository
# including all branches. This is required to find