1
0
mirror of https://github.com/php/php-src.git synced 2026-04-26 09:28:21 +02:00
Commit Graph

831 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
Niels Dossche b32a2a55ef Fixes to phar stub (#10706)
* Fixes to phar stub

There were a couple of issues with the phar stub. It seems that in the
past people did not realise they had to change shortarc.php and run
makestub.php to generate the stubfile and instead they modified stub.h
manually. This meant that there were a couple of mistakes in the stub
which are fixed in this patch. In particular:

* The title tag was not closed
* The length of the stub was wrong in stub.h
* This PR syncs previous changes to stub.h back to shortarc.php
  and vice versa.
* Adds a note such that hopefully no mistakes against updating the stubs
  are made in the future (hopefully).
* The makestub.php script was actually broken because the expected
  signature of the stub got changed in b874f1a73d

* Verify that the phar stub is up-to-date in CI

* Update stub again after master changes

* size_t changes

* Update test after stub changes (canonical casts)

---------

Co-authored-by: Joe Watkins <krakjoe@php.net>
2025-10-01 17:19:37 +02:00
Máté Kocsis cd9eec79a8 Add Tim as a maintainer of ext/uri
[skip-ci]
2025-09-30 22:19:15 +02:00
Ilija Tovilo 81100a7723 Merge branch 'PHP-8.5'
* PHP-8.5:
  Change master branch check to 8.6
2025-09-28 11:56:32 +02:00
Ilija Tovilo 08ccbc46aa Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Change master branch check to 8.6
2025-09-28 11:56:26 +02:00
Ilija Tovilo a6b32bd8fc Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Change master branch check to 8.6
2025-09-28 11:56:18 +02:00
Ilija Tovilo 8756ee034d Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Change master branch check to 8.6
2025-09-28 11:56:11 +02:00
Ilija Tovilo 5dd764b1b3 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Change master branch check to 8.6
2025-09-28 11:56:01 +02:00
Shivam Mathur 107075605d Change master branch check to 8.6 2025-09-28 09:54:13 +05:30
Shivam Mathur f7e39a91d5 Bump php-sdk-binary-tools tag (#19948) 2025-09-24 21:05:21 +05:30
Ilija Tovilo 0202124fe2 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Add 8.6 to nightly_matrix.php
2025-09-23 23:43:20 +02:00
Ilija Tovilo 6d6d50ee98 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Add 8.6 to nightly_matrix.php
2025-09-23 23:42:21 +02:00
Ilija Tovilo 68d5ddbda1 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Add 8.6 to nightly_matrix.php
2025-09-23 23:42:12 +02:00
Ilija Tovilo e370c57156 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Add 8.6 to nightly_matrix.php
2025-09-23 23:42:05 +02:00
Ilija Tovilo 197921a8aa [skip ci] Add 8.6 to nightly_matrix.php 2025-09-23 23:41:42 +02:00
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
Jakub Zelenka 0c6b83887e Merge branch 'PHP-8.4' 2025-09-01 23:07:43 +02:00
Jakub Zelenka e15ec6a054 Merge branch 'PHP-8.3' into PHP-8.4 2025-09-01 23:07:14 +02:00
Jakub Zelenka 6194084837 Use the default OpenSSL version for MacOS to match libs
This seems like an issue that might be potentially causing issues like
GH-12901. The problem is that libs like libcurl, libldap and others use
the default OpenSSL version so this might result in linking issues.

The fact that OpenSSL 1.1.1 was actually good that we were able to have
it in the pipeline but this is just not right setup so we should find
another way how to test it at least in nightly.

Closes GH-19472
2025-09-01 23:06:39 +02:00
Tim Düsterhus 22252b03fe .github/labeler.yml: Add “ABI break” label for ext/uri header changes 2025-08-30 22:05:00 +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