Skip to content

Commit 7049fc7

Browse files
committed
Merge remote-tracking branch 'upstream/stable' into stable
2 parents b57e387 + f2cd256 commit 7049fc7

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

.github/workflows/main-pm-matrix.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
tar -czf ./Z-PHP-${{ inputs.php-version-base }}-Linux-x86_64-PM${{ inputs.pm-version-major }}-debugging-symbols.tar.gz bin-debug
5858
5959
- name: Upload artifacts
60-
uses: actions/upload-artifact@v4
60+
uses: actions/upload-artifact@v5
6161
if: always()
6262
with:
6363
name: PHP-${{ inputs.php-version-base }}-Linux-PM${{ inputs.pm-version-major }}
@@ -72,7 +72,7 @@ jobs:
7272
run: tar -czf workspace.tar.gz install_data
7373

7474
- name: Upload workspace
75-
uses: actions/upload-artifact@v4
75+
uses: actions/upload-artifact@v5
7676
if: failure()
7777
with:
7878
name: PHP-${{ inputs.php-version-base }}-Linux-workspace-PM${{ inputs.pm-version-major }}
@@ -110,7 +110,7 @@ jobs:
110110
move temp\*.zip .
111111
112112
- name: Upload artifacts
113-
uses: actions/upload-artifact@v4
113+
uses: actions/upload-artifact@v5
114114
if: always()
115115
with:
116116
name: PHP-${{ inputs.php-version-base }}-Windows-PM${{ inputs.pm-version-major }}
@@ -142,7 +142,7 @@ jobs:
142142
git push -f origin pm${{ inputs.pm-version-major }}-latest
143143
144144
- name: Download artifacts
145-
uses: actions/download-artifact@v5
145+
uses: actions/download-artifact@v6
146146
with:
147147
path: ${{ github.workspace }}
148148
pattern: "*PHP-${{ inputs.php-version-base }}-*-PM${{ inputs.pm-version-major }}"
@@ -152,7 +152,7 @@ jobs:
152152
curl -L https://raw.githubusercontent.com/php/php-src/refs/heads/PHP-${{ inputs.php-version-base }}/.gdbinit -o Z-PHP-${{ inputs.php-version-base }}.gdbinit
153153
154154
- name: Upload .gdbinit artifact
155-
uses: actions/upload-artifact@v4
155+
uses: actions/upload-artifact@v5
156156
with:
157157
name: PHP-${{ inputs.php-version-base }}.gdbinit
158158
path: |

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
steps:
3939
- name: Download artifacts
40-
uses: actions/download-artifact@v5
40+
uses: actions/download-artifact@v6
4141
with:
4242
path: ${{ github.workspace }}
4343

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ This script doesn't accept parameters, but the following environment variables a
114114
| [morton](https://github.com/pmmp/ext-morton) | Packing X/Z and X/Y/Z coordinates into ints in a format suitable for PHP array keys | Needed for performance |
115115
| [xxhash](https://github.com/pmmp/ext-xxhash/releases) | Not currently used | Could be replaced by `hash()` in recent versions of PHP but this extension has much better performance |
116116
| [arraydebug](https://github.com/pmmp/ext-arraydebug/tags) | Debugging array hash collisions | |
117-
| [encoding](https://github.com/pmmp/ext-encoding/releases) | Not currently used | Experimental, intended to replace `BinaryUtils` but never finished |
117+
| [encoding](https://github.com/pmmp/ext-encoding/releases) | Disk & network data encoding & decoding | Significantly faster alternative to [BinaryUtils](https://github.com/pmmp/BinaryUtils) |
118118

119119
### Misc
120120

compile.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env bash
2-
PHP_VERSIONS=("8.1.33" "8.2.29" "8.3.25" "8.4.13" "8.5.0beta3")
2+
PHP_VERSIONS=("8.1.33" "8.2.29" "8.3.27" "8.4.14" "8.5.0RC4")
33

44
#### NOTE: Tags with "v" prefixes behave weirdly in the GitHub API. They'll be stripped in some places but not others.
55
#### Use commit hashes to avoid this.
@@ -14,10 +14,10 @@ CURL_VERSION="curl-8_13_0"
1414

1515
YAML_VERSION="0.2.5"
1616
LEVELDB_VERSION="1c7564468b41610da4f498430e795ca4de0931ff" #release not tagged
17-
LIBXML_VERSION="2.14.5"
17+
LIBXML_VERSION="2.15.1"
1818
LIBPNG_VERSION="1.6.50"
1919
LIBJPEG_VERSION="9f"
20-
OPENSSL_VERSION="3.5.2"
20+
OPENSSL_VERSION="3.6.0"
2121
LIBZIP_VERSION="1.11.4"
2222
SQLITE3_VERSION="3500400" #3.50.4
2323
LIBDEFLATE_VERSION="96836d7d9d10e3e0d53e6edb54eb908514e336c4" #1.24 - see above note about "v" prefixes
@@ -31,23 +31,23 @@ EXT_PMMPTHREAD_VERSION="6.2.0"
3131
EXT_YAML_VERSION="2.2.5"
3232
EXT_LEVELDB_VERSION="88071eb1b1eae96af043229104b9d813f7cbe40c" #release not tagged
3333
EXT_CHUNKUTILS2_VERSION="0.3.5"
34-
EXT_XDEBUG_VERSION="3.4.5"
34+
EXT_XDEBUG_VERSION="3.4.7"
3535
EXT_IGBINARY_VERSION="3.2.16"
3636
EXT_CRYPTO_VERSION="999b3c7edbc7f8ca4fdeb0bb4bbae488ad0daf07" #release not tagged
3737
EXT_SNAPPY_VERSION="0.2.3"
3838
EXT_RECURSIONGUARD_VERSION="0.1.0"
3939
EXT_LIBDEFLATE_VERSION="0.2.1"
4040
EXT_MORTON_VERSION="0.1.2"
4141
EXT_XXHASH_VERSION="0.2.0"
42-
EXT_ARRAYDEBUG_VERSION="0.2.0"
42+
EXT_ARRAYDEBUG_VERSION="0.2.1"
4343
EXT_ENCODING_VERSION="1.0.0"
4444
EXT_RDKAFKA_VERSION="6.0.3"
4545
EXT_ZSTD_VERSION="0.15.2"
4646
EXT_GRPC_VERSION="1.57.3"
4747
EXT_VANILLAGENERATOR_VERSION="abd059fd2ca79888aab3b9c5070d83ceea55fada"
4848

4949
EXT_PMMPTHREAD_VERSION_PHP85="4aa34a27feaa43adba5f1e93939828d1d7afdefc"
50-
EXT_XDEBUG_VERSION_PHP85="86727b0b05b5d0a9c4fb85021f05d7931e2c3a35"
50+
EXT_XDEBUG_VERSION_PHP85="3.5.0alpha2"
5151
EXT_IGBINARY_VERSION_PHP85="8f8b7175c7859f1845bcdee6f7d0baeea7d07cb8"
5252

5353
function write_out {
@@ -1802,7 +1802,7 @@ if [ "$HAVE_OPCACHE" == "yes" ]; then
18021802
echo "opcache.jit_buffer_size=128M" >> "$INSTALL_DIR/bin/php.ini"
18031803
fi
18041804
fi
1805-
if [ "$COMPILE_TARGET" == "mac-"* ]; then
1805+
if [[ "$COMPILE_TARGET" == "mac-"* ]]; then
18061806
#we don't have permission to allocate executable memory on macOS due to not being codesigned
18071807
#workaround this for now by disabling PCRE JIT
18081808
echo "" >> "$INSTALL_DIR/bin/php.ini"

windows-compile-vs.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
$ErrorActionPreference="Stop"
22
$ProgressPreference="SilentlyContinue"
33

4-
$PHP_VERSIONS=@("8.1.33", "8.2.29", "8.3.25", "8.4.13", "8.5.0beta3")
4+
$PHP_VERSIONS=@("8.1.33", "8.2.29", "8.3.27", "8.4.14", "8.5.0RC4")
55

66
$PHP_SDK_VER="2.4.0"
77
$ARCH="x64"
@@ -29,8 +29,8 @@ $PHP_RECURSIONGUARD_VER="0.1.0"
2929
$PHP_MORTON_VER="0.1.2"
3030
$PHP_LIBDEFLATE_VER="0.2.1"
3131
$PHP_XXHASH_VER="0.2.0"
32-
$PHP_XDEBUG_VER="3.4.5"
33-
$PHP_ARRAYDEBUG_VER="0.2.0"
32+
$PHP_XDEBUG_VER="3.4.7"
33+
$PHP_ARRAYDEBUG_VER="0.2.1"
3434
$PHP_ENCODING_VER="1.0.0"
3535
$PHP_VANILLAGENERATOR_VER="2.1.7"
3636
$PHP_LIBKAFKA_VER="6.0.3"
@@ -39,7 +39,7 @@ $PHP_GRPC_VER="1.57.3"
3939

4040
$PHP_PMMPTHREAD_VER_PHP85="4aa34a27feaa43adba5f1e93939828d1d7afdefc"
4141
$PHP_IGBINARY_VER_PHP85="8f8b7175c7859f1845bcdee6f7d0baeea7d07cb8"
42-
$PHP_XDEBUG_VER_PHP85="86727b0b05b5d0a9c4fb85021f05d7931e2c3a35"
42+
$PHP_XDEBUG_VER_PHP85="b8bc9425390ca7745abdc715a359d2f369c1a07b" #needs https://github.com/xdebug/xdebug/pull/1040 because of glob changes
4343

4444
function pm-echo {
4545
param ([string] $message)

0 commit comments

Comments
 (0)