From 0a136e797e26719947ca848185a8128f95868a37 Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 25 Jul 2025 19:15:04 +0200 Subject: [PATCH 01/26] Create single workflow for all PHP versions --- .github/workflows/aft-build-all.yaml | 77 ++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 .github/workflows/aft-build-all.yaml diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml new file mode 100644 index 000000000..5f1ebbb11 --- /dev/null +++ b/.github/workflows/aft-build-all.yaml @@ -0,0 +1,77 @@ +name: Build PHP +on: + workflow_dispatch: + inputs: + selectos: + required: true + description: Build target OS + default: 'linux-x86_64' + type: choice + options: + - 'all' + # - 'linux-x86_64' + # - 'linux-aarch64' + - 'linux-x86_64-glibc' + # - 'linux-aarch64-glibc' + # - 'macos-x86_64' + - 'macos-aarch64' + # - 'windows' + php-version: + required: true + description: PHP version to compile + default: '8.3' + type: choice + options: + - '8.4' + - '8.3' + # - '8.2' + # - '8.1' + # create-docker: + # description: 'Create a docker image' + # type: boolean + # default: true + +run-name: "Build '${{ inputs.selectos }}' PHP version: ${{ inputs.php-version }}" + +jobs: + # Run single UNIX build + unix-static-build: + if: ${{ inputs.selectos != 'windows' && inputs.selectos != 'all' }} + uses: appsfortableau/static-php-cli/.github/workflows/build-unix.yml@main + with: + os: ${{ inputs.selectos }} + php-version: ${{ inputs.php-version }} + extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + vendor-mode: true + + # Run UNIX build for all given versions. + unix-all-static-builds: + if: ${{ inputs.selectos == 'all' }} + uses: appsfortableau/static-php-cli/.github/workflows/build-unix.yml@main + strategy: + matrix: + selectos: [linux-x86_64-glibc, macos-aarch64] + with: + os: ${{ matrix.selectos }} + php-version: ${{ inputs.php-version }} + extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + + release-php-version: + if: ${{ inputs.selectos == 'all' }} + needs: [unix-all-static-builds] + name: Release PHP version ${{ inputs.php-version }} + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v4 + with: + pattern: php-cli-* + - id: get_php_version + run: | + ls -la **/* + echo "PHP_VERSION=$(./php-cli-8.3-linux-x86_64-glibc/php -r "echo PHP_VERSION;")" >> "$GITHUB_OUTPUT" + - name: Release + uses: softprops/action-gh-release@v2 + with: + tag_name: ${{ steps.get_php_version.outputs.PHP_VERSION }} + files: php-cli-*.zip + make_latest: true From 491ecaf4c151d63bd20b25e0f467fc153e797ac8 Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 25 Jul 2025 19:19:59 +0200 Subject: [PATCH 02/26] Update aft-build-all.yaml --- .github/workflows/aft-build-all.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 5f1ebbb11..153f2b2ac 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -1,4 +1,4 @@ -name: Build PHP +name: "AFT - Build PHP versions" on: workflow_dispatch: inputs: From 4a15483d64c12e15ae5d589cd4c027221551f39c Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 25 Jul 2025 19:21:27 +0200 Subject: [PATCH 03/26] Remove vendor-mode --- .github/workflows/aft-build-all.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 153f2b2ac..b209cb987 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -42,7 +42,6 @@ jobs: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' - vendor-mode: true # Run UNIX build for all given versions. unix-all-static-builds: From 79e3bb450d549384ca18b2657e49c7e19c440267 Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 25 Jul 2025 19:34:33 +0200 Subject: [PATCH 04/26] make php executable --- .github/workflows/aft-build-all.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index b209cb987..f03ef4502 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -67,6 +67,7 @@ jobs: - id: get_php_version run: | ls -la **/* + chmod +x ./php-cli-8.3-linux-x86_64-glibc/php echo "PHP_VERSION=$(./php-cli-8.3-linux-x86_64-glibc/php -r "echo PHP_VERSION;")" >> "$GITHUB_OUTPUT" - name: Release uses: softprops/action-gh-release@v2 From a973d88f174ae8ac070da129d59bf4d886ce6355 Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 5 Sep 2025 08:56:34 +0200 Subject: [PATCH 05/26] Improved workflow --- .github/workflows/aft-build-all.yaml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index f03ef4502..26dc227b9 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -15,21 +15,20 @@ on: # - 'linux-aarch64-glibc' # - 'macos-x86_64' - 'macos-aarch64' - # - 'windows' + - 'windows' php-version: required: true description: PHP version to compile - default: '8.3' + default: '8.4' type: choice options: - '8.4' - '8.3' # - '8.2' # - '8.1' - # create-docker: - # description: 'Create a docker image' - # type: boolean - # default: true +env: + UNIX_EXTENSIONS: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + WINDOWS_EXTENSIONS: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' run-name: "Build '${{ inputs.selectos }}' PHP version: ${{ inputs.php-version }}" @@ -41,7 +40,7 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} - extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + extensions: ${{ env.UNIX_EXTENSIONS }} # Run UNIX build for all given versions. unix-all-static-builds: @@ -53,11 +52,20 @@ jobs: with: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} - extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + extensions: ${{ env.UNIX_EXTENSIONS }} + + # Run single UNIX build + windows-static-build: + if: ${{ inputs.selectos == 'windows' || inputs.selectos == 'all' }} + uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@main + with: + os: ${{ inputs.selectos }} + php-version: ${{ inputs.php-version }} + extensions: ${{ env.WINDOWS_EXTESIONS }} release-php-version: if: ${{ inputs.selectos == 'all' }} - needs: [unix-all-static-builds] + needs: [unix-all-static-builds, windows-static-build] name: Release PHP version ${{ inputs.php-version }} runs-on: ubuntu-latest steps: From 6de5e5db5e007b87ee918e59dc238344e126fd3c Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 5 Sep 2025 08:58:39 +0200 Subject: [PATCH 06/26] Update aft-build-all.yaml --- .github/workflows/aft-build-all.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 26dc227b9..5da956a21 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -40,8 +40,8 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} - extensions: ${{ env.UNIX_EXTENSIONS }} - + extensions: $UNIX_EXTENSIONS + # Run UNIX build for all given versions. unix-all-static-builds: if: ${{ inputs.selectos == 'all' }} @@ -52,7 +52,7 @@ jobs: with: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} - extensions: ${{ env.UNIX_EXTENSIONS }} + extensions: $UNIX_EXTENSIONS # Run single UNIX build windows-static-build: @@ -61,7 +61,7 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} - extensions: ${{ env.WINDOWS_EXTESIONS }} + extensions: $WINDOWS_EXTESIONS release-php-version: if: ${{ inputs.selectos == 'all' }} From 933b8b0699355e05844c4ba7d88907194f1d2bd2 Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 5 Sep 2025 09:33:15 +0200 Subject: [PATCH 07/26] make windows workflow callable from another workflow --- .github/workflows/build-windows-x86_64.yml | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/build-windows-x86_64.yml b/.github/workflows/build-windows-x86_64.yml index 57a681848..e94fb2693 100644 --- a/.github/workflows/build-windows-x86_64.yml +++ b/.github/workflows/build-windows-x86_64.yml @@ -32,6 +32,31 @@ on: debug: description: enable debug logs type: boolean + workflow_call: + inputs: + version: + required: true + description: php version to compile + default: '8.4' + type: string + build-cli: + description: build cli binary + default: true + type: boolean + build-micro: + description: build phpmicro binary + type: boolean + extensions: + description: extensions to compile (comma separated) + required: true + type: string + prefer-pre-built: + description: prefer pre-built binaries (reduce build time) + type: boolean + default: true + debug: + description: enable debug logs + type: boolean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 036ad149dc7c01517aeb7bc5157060d72dfb10af Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 5 Sep 2025 09:34:19 +0200 Subject: [PATCH 08/26] change call to windows workflow --- .github/workflows/aft-build-all.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 5da956a21..836e4c6d3 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -57,7 +57,7 @@ jobs: # Run single UNIX build windows-static-build: if: ${{ inputs.selectos == 'windows' || inputs.selectos == 'all' }} - uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@main + uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} From 598ec8bcd5b0b8b505c4244c83e5377d44bfbe9e Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 5 Sep 2025 09:36:27 +0200 Subject: [PATCH 09/26] Update windows workflow to reflect right input version --- .github/workflows/aft-build-all.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 836e4c6d3..0981159e9 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -60,7 +60,7 @@ jobs: uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main with: os: ${{ inputs.selectos }} - php-version: ${{ inputs.php-version }} + version: ${{ inputs.php-version }} extensions: $WINDOWS_EXTESIONS release-php-version: From ddbb7c50897203386331be2537f5a1d09ea165a3 Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 5 Sep 2025 09:37:28 +0200 Subject: [PATCH 10/26] remove os parameter for input --- .github/workflows/aft-build-all.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 0981159e9..afc698691 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -59,7 +59,6 @@ jobs: if: ${{ inputs.selectos == 'windows' || inputs.selectos == 'all' }} uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main with: - os: ${{ inputs.selectos }} version: ${{ inputs.php-version }} extensions: $WINDOWS_EXTESIONS From 5ed63ab01373b0aa50baab69426015e1d2733696 Mon Sep 17 00:00:00 2001 From: tricker Date: Fri, 5 Sep 2025 10:53:27 +0200 Subject: [PATCH 11/26] change env --- .github/workflows/aft-build-all.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index afc698691..c869e2618 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -40,7 +40,7 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} - extensions: $UNIX_EXTENSIONS + extensions: ${{ env.UNIX_EXTENSIONS }} # Run UNIX build for all given versions. unix-all-static-builds: @@ -52,7 +52,7 @@ jobs: with: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} - extensions: $UNIX_EXTENSIONS + extensions: ${{ env.UNIX_EXTENSIONS }} # Run single UNIX build windows-static-build: @@ -60,7 +60,7 @@ jobs: uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main with: version: ${{ inputs.php-version }} - extensions: $WINDOWS_EXTESIONS + extensions: ${{ env.WINDOWS_EXTESIONS }} release-php-version: if: ${{ inputs.selectos == 'all' }} From 1fcf5b7b90c335e9015632208bea2c1d6aaaaa68 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 15:37:02 +0200 Subject: [PATCH 12/26] fix typo --- .github/workflows/aft-build-all.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index c869e2618..cfd6b7897 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -60,7 +60,7 @@ jobs: uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main with: version: ${{ inputs.php-version }} - extensions: ${{ env.WINDOWS_EXTESIONS }} + extensions: ${{ env.WINDOWS_EXTENSIONS }} release-php-version: if: ${{ inputs.selectos == 'all' }} From 2d04ab13c29408cedbd742df9e3ef1fc3c28f871 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 15:58:56 +0200 Subject: [PATCH 13/26] slightly adjusting typo --- .github/workflows/aft-build-all.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index cfd6b7897..65bb9f954 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -26,9 +26,10 @@ on: - '8.3' # - '8.2' # - '8.1' + env: - UNIX_EXTENSIONS: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' - WINDOWS_EXTENSIONS: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + UNIX_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib + WINDOWS_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib run-name: "Build '${{ inputs.selectos }}' PHP version: ${{ inputs.php-version }}" From ed7e3b830caaebb17019938b5eae5a4fdde68a88 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 16:27:16 +0200 Subject: [PATCH 14/26] hardcode --- .github/workflows/aft-build-all.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 65bb9f954..9b754fef2 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -27,9 +27,9 @@ on: # - '8.2' # - '8.1' -env: - UNIX_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib - WINDOWS_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib +# env: +# UNIX_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib +# WINDOWS_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib run-name: "Build '${{ inputs.selectos }}' PHP version: ${{ inputs.php-version }}" @@ -41,7 +41,7 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} - extensions: ${{ env.UNIX_EXTENSIONS }} + extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run UNIX build for all given versions. unix-all-static-builds: @@ -53,7 +53,7 @@ jobs: with: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} - extensions: ${{ env.UNIX_EXTENSIONS }} + extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run single UNIX build windows-static-build: @@ -61,7 +61,7 @@ jobs: uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main with: version: ${{ inputs.php-version }} - extensions: ${{ env.WINDOWS_EXTENSIONS }} + extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' release-php-version: if: ${{ inputs.selectos == 'all' }} From 6addb8f59d18928e1aad5466f626ac17f750bd04 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 16:42:52 +0200 Subject: [PATCH 15/26] test relative path --- .github/workflows/aft-build-all.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 9b754fef2..1111f57d4 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -37,7 +37,7 @@ jobs: # Run single UNIX build unix-static-build: if: ${{ inputs.selectos != 'windows' && inputs.selectos != 'all' }} - uses: appsfortableau/static-php-cli/.github/workflows/build-unix.yml@main + uses: ./.github/workflows/build-unix.yml@main with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} @@ -46,7 +46,7 @@ jobs: # Run UNIX build for all given versions. unix-all-static-builds: if: ${{ inputs.selectos == 'all' }} - uses: appsfortableau/static-php-cli/.github/workflows/build-unix.yml@main + uses: ./.github/workflows/build-unix.yml@main strategy: matrix: selectos: [linux-x86_64-glibc, macos-aarch64] @@ -58,7 +58,7 @@ jobs: # Run single UNIX build windows-static-build: if: ${{ inputs.selectos == 'windows' || inputs.selectos == 'all' }} - uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main + uses: ./.github/workflows/build-windows-x86_64.yml@aft-main with: version: ${{ inputs.php-version }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' From b6f1169969f093cad774cd60499ffd02abbc5000 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 16:44:26 +0200 Subject: [PATCH 16/26] revert test --- .github/workflows/aft-build-all.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 1111f57d4..9b754fef2 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -37,7 +37,7 @@ jobs: # Run single UNIX build unix-static-build: if: ${{ inputs.selectos != 'windows' && inputs.selectos != 'all' }} - uses: ./.github/workflows/build-unix.yml@main + uses: appsfortableau/static-php-cli/.github/workflows/build-unix.yml@main with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} @@ -46,7 +46,7 @@ jobs: # Run UNIX build for all given versions. unix-all-static-builds: if: ${{ inputs.selectos == 'all' }} - uses: ./.github/workflows/build-unix.yml@main + uses: appsfortableau/static-php-cli/.github/workflows/build-unix.yml@main strategy: matrix: selectos: [linux-x86_64-glibc, macos-aarch64] @@ -58,7 +58,7 @@ jobs: # Run single UNIX build windows-static-build: if: ${{ inputs.selectos == 'windows' || inputs.selectos == 'all' }} - uses: ./.github/workflows/build-windows-x86_64.yml@aft-main + uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main with: version: ${{ inputs.php-version }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' From b9f7d74bd155ad939cef1c37f1095159b382252c Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 17:01:11 +0200 Subject: [PATCH 17/26] disable windows --- .github/workflows/aft-build-all.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 9b754fef2..c60a125c7 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -56,16 +56,17 @@ jobs: extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run single UNIX build - windows-static-build: - if: ${{ inputs.selectos == 'windows' || inputs.selectos == 'all' }} - uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main - with: - version: ${{ inputs.php-version }} - extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + # windows-static-build: + # if: ${{ inputs.selectos == 'windows' || inputs.selectos == 'all' }} + # uses: appsfortableau/static-php-cli/.github/workflows/build-windows-x86_64.yml@aft-main + # with: + # version: ${{ inputs.php-version }} + # extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' release-php-version: if: ${{ inputs.selectos == 'all' }} - needs: [unix-all-static-builds, windows-static-build] + #needs: [unix-all-static-builds, windows-static-build] + needs: [unix-all-static-builds] name: Release PHP version ${{ inputs.php-version }} runs-on: ubuntu-latest steps: From 09bd1537a9d2e5723dc59969ad799834e4103168 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 17:23:22 +0200 Subject: [PATCH 18/26] Added debug and support runner.debug --- .github/workflows/aft-build-all.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index c60a125c7..0db53854a 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -26,6 +26,9 @@ on: - '8.3' # - '8.2' # - '8.1' + debug: + description: Show full build logs + type: boolean # env: # UNIX_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib @@ -41,6 +44,7 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} + debug: ${{ inputs.debug || runner.debug }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run UNIX build for all given versions. @@ -53,6 +57,7 @@ jobs: with: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} + debug: ${{ inputs.debug || runner.debug }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run single UNIX build From 2415f3540844012dc2081e99c7fa4e1821ad4653 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 17:26:20 +0200 Subject: [PATCH 19/26] Change runner.debug --- .github/workflows/aft-build-all.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 0db53854a..b4b320b3e 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -44,7 +44,7 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} - debug: ${{ inputs.debug || runner.debug }} + debug: ${{ inputs.debug || env.RUNNER_DEBUG }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run UNIX build for all given versions. @@ -57,7 +57,7 @@ jobs: with: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} - debug: ${{ inputs.debug || runner.debug }} + debug: ${{ inputs.debug || env.RUNNER_DEBUG }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run single UNIX build From b835a58635019f8ade4c75138f3f511bed7294ce Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 17:31:46 +0200 Subject: [PATCH 20/26] fix the broken --- .github/workflows/aft-build-all.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index b4b320b3e..1666ffa56 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -29,6 +29,7 @@ on: debug: description: Show full build logs type: boolean + default: ${{ env.RUNNER_DEBUG }} # env: # UNIX_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib @@ -44,7 +45,7 @@ jobs: with: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} - debug: ${{ inputs.debug || env.RUNNER_DEBUG }} + debug: ${{ inputs.debug }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run UNIX build for all given versions. @@ -57,7 +58,7 @@ jobs: with: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} - debug: ${{ inputs.debug || env.RUNNER_DEBUG }} + debug: ${{ inputs.debug }} extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run single UNIX build From e0ce8a81f9984efd7242f4e447fd6912b9a8e7a2 Mon Sep 17 00:00:00 2001 From: tricker Date: Mon, 8 Sep 2025 17:32:35 +0200 Subject: [PATCH 21/26] Update aft-build-all.yaml --- .github/workflows/aft-build-all.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 1666ffa56..ca57c3ea1 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -29,7 +29,6 @@ on: debug: description: Show full build logs type: boolean - default: ${{ env.RUNNER_DEBUG }} # env: # UNIX_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib From bd911c96d8063de1049a5929c6c2b1b4397da35e Mon Sep 17 00:00:00 2001 From: tricker Date: Tue, 9 Sep 2025 11:14:07 +0200 Subject: [PATCH 22/26] try build micro --- .github/workflows/aft-build-all.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index ca57c3ea1..909183808 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -30,10 +30,6 @@ on: description: Show full build logs type: boolean -# env: -# UNIX_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib -# WINDOWS_EXTENSIONS: odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib - run-name: "Build '${{ inputs.selectos }}' PHP version: ${{ inputs.php-version }}" jobs: @@ -45,6 +41,7 @@ jobs: os: ${{ inputs.selectos }} php-version: ${{ inputs.php-version }} debug: ${{ inputs.debug }} + build-micro: true extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run UNIX build for all given versions. From 38d70d8e05be6feea10e4e38296a0c2aa2b2c9fc Mon Sep 17 00:00:00 2001 From: tricker Date: Tue, 9 Sep 2025 16:31:03 +0200 Subject: [PATCH 23/26] fix wrong version number --- .github/workflows/aft-build-all.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 909183808..91596ce84 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -78,8 +78,8 @@ jobs: - id: get_php_version run: | ls -la **/* - chmod +x ./php-cli-8.3-linux-x86_64-glibc/php - echo "PHP_VERSION=$(./php-cli-8.3-linux-x86_64-glibc/php -r "echo PHP_VERSION;")" >> "$GITHUB_OUTPUT" + chmod +x ./php-cli-${{ inputs.php-version }}-linux-x86_64-glibc/php + echo "PHP_VERSION=$(./php-cli-${{ inputs.php-version }}-linux-x86_64-glibc/php -r "echo PHP_VERSION;")" >> "$GITHUB_OUTPUT" - name: Release uses: softprops/action-gh-release@v2 with: From 2c566c03e0a02ed079eee7c467c32bf2b042ad08 Mon Sep 17 00:00:00 2001 From: tricker Date: Wed, 10 Sep 2025 09:48:06 +0200 Subject: [PATCH 24/26] Added rezipping step --- .github/workflows/aft-build-all.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index 91596ce84..ebd96d484 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -80,6 +80,13 @@ jobs: ls -la **/* chmod +x ./php-cli-${{ inputs.php-version }}-linux-x86_64-glibc/php echo "PHP_VERSION=$(./php-cli-${{ inputs.php-version }}-linux-x86_64-glibc/php -r "echo PHP_VERSION;")" >> "$GITHUB_OUTPUT" + - name: Recursively zip all files in each folder, naming zip after folder + run: | + find . -type d | while read dir; do + [ "$dir" = "." ] && continue + foldername=$(basename "$dir") + (cd "$dir" && zip -r "../${foldername}.zip" .) + done - name: Release uses: softprops/action-gh-release@v2 with: From a51491dc0774303676e94f4b70f6f8eb554f920f Mon Sep 17 00:00:00 2001 From: tricker Date: Thu, 9 Oct 2025 14:37:56 +0200 Subject: [PATCH 25/26] Added DOM extension --- .github/workflows/aft-build-all.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aft-build-all.yaml b/.github/workflows/aft-build-all.yaml index ebd96d484..cf8ed4af5 100644 --- a/.github/workflows/aft-build-all.yaml +++ b/.github/workflows/aft-build-all.yaml @@ -42,7 +42,7 @@ jobs: php-version: ${{ inputs.php-version }} debug: ${{ inputs.debug }} build-micro: true - extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,dom,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run UNIX build for all given versions. unix-all-static-builds: @@ -55,7 +55,7 @@ jobs: os: ${{ matrix.selectos }} php-version: ${{ inputs.php-version }} debug: ${{ inputs.debug }} - extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' + extensions: 'odbc,pdo_odbc,bcmath,calendar,ctype,curl,dba,dom,exif,fileinfo,filter,gd,libxml,mbregex,mbstring,msgpack,mysqli,mysqlnd,opcache,openssl,pcntl,pdo,pdo_mysql,pdo_pgsql,pdo_sqlite,pdo_sqlsrv,pgsql,phar,posix,readline,redis,session,simplexml,sockets,sodium,sqlite3,sqlsrv,tokenizer,xml,xmlreader,xmlwriter,zip,zlib' # Run single UNIX build # windows-static-build: From 2758e0b180426c54e8df0f5633af8706c1950629 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Dec 2025 04:07:26 +0000 Subject: [PATCH 26/26] Bump mdast-util-to-hast from 13.2.0 to 13.2.1 Bumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) from 13.2.0 to 13.2.1. - [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases) - [Commits](https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1) --- updated-dependencies: - dependency-name: mdast-util-to-hast dependency-version: 13.2.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 61bba08eb..e3b8534be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -704,9 +704,9 @@ mark.js@8.11.1: integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== mdast-util-to-hast@^13.0.0: - version "13.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" - integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== + version "13.2.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz#d7ff84ca499a57e2c060ae67548ad950e689a053" + integrity sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA== dependencies: "@types/hast" "^3.0.0" "@types/mdast" "^4.0.0"