1
0
mirror of https://github.com/php/php-src.git synced 2026-04-25 17:08:14 +02:00
Commit Graph

537 Commits

Author SHA1 Message Date
Shivam Mathur e3e37c801f Upgrade nightly macOS version to macos 15 (#20159) 2025-10-15 23:19:02 +05:30
Arnaud Le Blanc d8746b57f9 Merge branch 'PHP-8.5'
* PHP-8.5:
  Upgrade Alpine in push job
2025-10-07 14:14:21 +02:00
Arnaud Le Blanc a463ede5aa Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Upgrade Alpine in push job
2025-10-07 14:14:12 +02:00
Arnaud Le Blanc 93104e5c59 Upgrade Alpine in push job
Closes GH-20090
2025-10-07 14:13:37 +02:00
Arnaud Le Blanc 286ff6b066 Merge branch 'PHP-8.5'
* PHP-8.5:
  Upgrade Alpine in nightly job
2025-10-07 11:00:20 +02:00
Arnaud Le Blanc e886159059 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Upgrade Alpine in nightly job
2025-10-07 11:00:10 +02:00
Arnaud Le Blanc d929f42eb2 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Upgrade Alpine in nightly job
2025-10-07 11:00:01 +02:00
Arnaud Le Blanc a6e81582b7 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Upgrade Alpine in nightly job
2025-10-07 10:59:23 +02:00
Arnaud Le Blanc a30c92c9b5 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Upgrade Alpine in nightly job
2025-10-07 10:59:11 +02:00
Arnaud Le Blanc 66708de841 Upgrade Alpine in nightly job
Closes GH-20044
2025-10-07 10:58:36 +02:00
Jakub Zelenka e88765cdbf Merge branch 'PHP-8.5' 2025-10-06 10:14:01 +02:00
Jakub Zelenka 3419c1703d Merge branch 'PHP-8.4' into PHP-8.5 2025-10-06 10:13:34 +02:00
Arnaud Le Blanc d34278a0cd Add Alpine push job (#20038) 2025-10-06 10:12:21 +02:00
Jakub Zelenka 6fbe99964f Add CI for unit tests 2025-10-05 18:40:27 +02:00
Tim Düsterhus 0c577c22c7 Merge branch 'PHP-8.5'
* PHP-8.5:
  CI: Do not save ccache for PRs for LINUX_X32
2025-10-04 20:03:30 +02:00
Tim Düsterhus 90e270838a Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  CI: Do not save ccache for PRs for LINUX_X32
2025-10-04 20:02:38 +02:00
Tim Düsterhus b79817b898 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  CI: Do not save ccache for PRs for LINUX_X32
2025-10-04 20:02:21 +02:00
Tim Düsterhus 51275be6c5 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  CI: Do not save ccache for PRs for LINUX_X32
2025-10-04 20:02:12 +02:00
Tim Düsterhus db65d22ce2 CI: Do not save ccache for PRs for LINUX_X32
see #14168 which added this for all other builds
see 69dbfadd1e which added the LINUX_X32 build
2025-10-04 20:00:50 +02:00
Tim Düsterhus 6bce88cb08 Merge branch 'PHP-8.5'
* PHP-8.5:
  Include `PHP-8.5` branch in `.github/workflows/push.yml`
2025-10-02 11:26:44 +02:00
Tim Düsterhus 77af4780cc Include PHP-8.5 branch in .github/workflows/push.yml 2025-10-02 11:26:15 +02:00
Shivam Mathur f7e39a91d5 Bump php-sdk-binary-tools tag (#19948) 2025-09-24 21:05:21 +05:30
Ayesh Karunaratne 4a58cf3671 CI: update push.yml ignore-paths to use YAML anchors aliases
GitHub Actions now supports YAML anchors and aliases[^1], so the
workflows can use them to avoid repeating lists.

[^1]: https://docs.github.com/en/actions/reference/workflows-and-actions/reusing-workflow-configurations#yaml-anchors-and-aliases

Closes #19882
2025-09-19 18:42:29 +07:00
Ilija Tovilo b2c8bdd192 Merge branch 'PHP-8.4'
* PHP-8.4:
  [skip ci] Add --enable-zend-max-execution-timers to variation nightly build
2025-09-11 15:00:35 +02:00
Ilija Tovilo 04587e3e75 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Add --enable-zend-max-execution-timers to variation nightly build
2025-09-11 15:00:27 +02:00
Ilija Tovilo d30ec1df2a Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Add --enable-zend-max-execution-timers to variation nightly build
2025-09-11 15:00:16 +02:00
Ilija Tovilo 78dd5cefd0 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Add --enable-zend-max-execution-timers to variation nightly build
2025-09-11 15:00:08 +02:00
Ilija Tovilo be5b2bf4b8 [skip ci] Add --enable-zend-max-execution-timers to variation nightly build
Only enable for 8.3 because of GH-19786.
2025-09-11 14:59:39 +02:00
Jorg Adam Sowa 0bf295944d Updated codecov-action to v5 (#19517) 2025-08-20 12:03:03 +02:00
Máté Kocsis cf33fd70ad Fix fallback value handling in the real-time benchmark
"{{ inputs.opcache || '1' }}" doesn't work the way I used to think: I assumed it only falls back to 1 if the input is not set (when a scheduled workflow runs). So this bug is fixed by overwriting the env vars in bash in case of manual workflows.
2025-08-19 08:27:40 +02:00
Máté Kocsis 96990f451d Update real-time benchmark config
- Do not run micro_bench.php by default (it would take a very long time to get accurate results)
- Measure instruction count by default during the scheduled runs
2025-08-19 07:49:28 +02:00
David CARLIER 9b30788f8c ci: enable _GLIBCXX_ASSERTIONS c++ flags on debug builds. (#19497)
Enable additional C++ runtime checks for the intl extensions.
Basically, out-of-bounds accesses on vector or strings, undefined
behavior on iterators.
2025-08-16 13:51:30 +01:00
Tim Düsterhus 359f4420a4 Merge branch 'PHP-8.4'
* PHP-8.4:
  Update GitHub Action workflows to `actions/checkout@v5`
2025-08-13 19:10:23 +02:00
Tim Düsterhus 391d8132b6 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Update GitHub Action workflows to `actions/checkout@v5`
2025-08-13 19:09:20 +02:00
Tim Düsterhus fdd27472de Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Update GitHub Action workflows to `actions/checkout@v5`
2025-08-13 19:08:30 +02:00
Tim Düsterhus aa992f36d3 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Update GitHub Action workflows to `actions/checkout@v5`
2025-08-13 19:08:06 +02:00
Tim Düsterhus 2650248a92 Update GitHub Action workflows to actions/checkout@v5
Keep this up to date in all non-security-only branches, because the node.js
runtime for older versions might get deprecated in the future and fixing this
for all branches at once is easier.

see 45e60e585e
2025-08-13 19:06:09 +02:00
Ilija Tovilo 65c961436d Merge branch 'PHP-8.4'
* PHP-8.4:
  [skip ci] Add timeout for FreeBSD
2025-08-12 14:19:11 +02:00
Ilija Tovilo 571bded46e Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Add timeout for FreeBSD
2025-08-12 14:19:04 +02:00
Ilija Tovilo 347723af05 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Add timeout for FreeBSD
2025-08-12 14:18:53 +02:00
Ilija Tovilo 0c044b35b7 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Add timeout for FreeBSD
2025-08-12 14:18:44 +02:00
Ilija Tovilo abb7f2879e [skip ci] Add timeout for FreeBSD
Unfortunately, these jobs routinely fail to boot correctly. In this case,
they'll stall and block CI for 6 hours until they finally fail. Add a limit to
make them fail earlier.
2025-08-12 14:17:33 +02:00
Ilija Tovilo abe75ca850 Merge branch 'PHP-8.4'
* PHP-8.4:
  Fix ERROR_CODE handling in COMMUNITY build
2025-08-07 13:56:19 +02:00
Ilija Tovilo db5a3956f5 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Fix ERROR_CODE handling in COMMUNITY build
2025-08-07 13:56:12 +02:00
Ilija Tovilo aae35f3617 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Fix ERROR_CODE handling in COMMUNITY build
2025-08-07 13:56:06 +02:00
Ilija Tovilo 080ba20d49 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Fix ERROR_CODE handling in COMMUNITY build
2025-08-07 13:55:59 +02:00
Ilija Tovilo 2cd9233e42 Fix ERROR_CODE handling in COMMUNITY build
We need || because a non-0 return from the application aborts the execution of
the job.
2025-08-07 13:54:55 +02:00
Ilija Tovilo e30a8a883f Merge branch 'PHP-8.4'
* PHP-8.4:
  [skip ci] Fix Symfony COMMUNITY build for new phpunit version
2025-08-06 15:10:23 +02:00
Ilija Tovilo c3467bd173 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Fix Symfony COMMUNITY build for new phpunit version
2025-08-06 15:10:17 +02:00
Ilija Tovilo 3aa4209ef6 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Fix Symfony COMMUNITY build for new phpunit version
2025-08-06 15:10:07 +02:00