1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 16:22:37 +01:00
Commit Graph

544 Commits

Author SHA1 Message Date
Ilija Tovilo
f558ae5204 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Fix Symfony PHP requirements in community build
2025-11-18 00:52:36 +01:00
Ilija Tovilo
b4eea9c68c Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Fix Symfony PHP requirements in community build
2025-11-18 00:52:28 +01:00
Ilija Tovilo
24f4799783 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Fix Symfony PHP requirements in community build
2025-11-18 00:52:21 +01:00
Ilija Tovilo
7ceee594bf Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Fix Symfony PHP requirements in community build
2025-11-18 00:52:14 +01:00
Ilija Tovilo
599d5ae64c [skip ci] Fix Symfony PHP requirements in community build
Symfony 8.1 and 8.0 now require PHP 8.4. Use 7.4 for PHP 8.3 and 8.2 builds. PHP
8.1 continues to be skipped. Sadly, this will need to be updated sporadically.

Closes GH-20512
2025-11-18 00:51:39 +01:00
Ilija Tovilo
d78faacbbf Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:06:01 +02:00
Ilija Tovilo
ff1c9fa340 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:05:54 +02:00
Ilija Tovilo
4043e5fdfc Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:05:42 +02:00
Ilija Tovilo
270e3da220 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:05:29 +02:00
Ilija Tovilo
7877de29e0 [skip ci] Fix nightly notification workflow url
jobs_url is a link to the api, rather than the website.

Also tweak wording, as we now only send one notification per workflow, rather
than per failed job.
2025-10-21 17:57:30 +02:00
Ilija Tovilo
8bce65dc91 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:43 +02:00
Ilija Tovilo
e76c2e2789 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:38 +02:00
Ilija Tovilo
0a2717ee41 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:30 +02:00
Ilija Tovilo
0bd904b356 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:24 +02:00
Ilija Tovilo
90bc40ecc0 Create separate workflow for nightly slack notification
Closes GH-20248
2025-10-20 22:49: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
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
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
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
77af4780cc Include PHP-8.5 branch in .github/workflows/push.yml 2025-10-02 11:26:15 +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
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