Ilija Tovilo
135cabb48f
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix GHA config yml error
2025-01-24 15:44:41 +01:00
Ilija Tovilo
7068357906
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix GHA config yml error
2025-01-24 15:44:30 +01:00
Ilija Tovilo
f281e89cd1
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix GHA config yml error
2025-01-24 15:44:12 +01:00
Ilija Tovilo
3e6f4702ba
Fix GHA config yml error
2025-01-24 15:43:22 +01:00
Ilija Tovilo
64be3296e8
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Use !cancelled() over always() in GHA config
2025-01-24 14:27:49 +01:00
Ilija Tovilo
cf973421f4
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Use !cancelled() over always() in GHA config
2025-01-24 14:27:38 +01:00
Ilija Tovilo
4b867d495a
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Use !cancelled() over always() in GHA config
2025-01-24 14:27:29 +01:00
Ilija Tovilo
5b32011fb5
[skip ci] Use !cancelled() over always() in GHA config
...
According to the documentation, !cancelled() should be used over
always() when the step should be executed regardless of success of
failure, but canceled when the workflow is canceled.
See https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/evaluate-expressions-in-workflows-and-actions#always
2025-01-24 14:27:15 +01:00
Ilija Tovilo
cbeb95f7ea
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Skip Symfony/Wordpress in 8.1 build
Backport nightly.yml
2025-01-24 14:15:02 +01:00
Ilija Tovilo
61d4bd573b
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Skip Symfony/Wordpress in 8.1 build
Backport nightly.yml
2025-01-24 14:14:51 +01:00
Ilija Tovilo
d90475dee1
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Skip Symfony/Wordpress in 8.1 build
Backport nightly.yml
2025-01-24 14:14:42 +01:00
Ilija Tovilo
5b8c960c9f
Skip Symfony/Wordpress in 8.1 build
...
There are two issues: The latest Symfony branches don't support 8.1
anymore. This could ber mitigated by switching to LTS for security
builds. However, there are also some JIT bugs that are hard to backport.
We'll skip these builds on 8.1 instead.
2025-01-24 14:11:55 +01:00
Ilija Tovilo
f26250c7c7
Backport nightly.yml
...
This file should stay up-to-date for consistent behavior across workflow
triggers.
2025-01-24 12:24:39 +01:00
Ilija Tovilo
2b50534e27
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Add --no-progress to FreeBSD build
Move FreeBSD build to GitHub actions with QEMU
2024-11-20 14:28:09 +01:00
Ilija Tovilo
dbd6c945f9
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Add --no-progress to FreeBSD build
Move FreeBSD build to GitHub actions with QEMU
2024-11-20 14:26:55 +01:00
Ilija Tovilo
12f20ce407
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Move FreeBSD build to GitHub actions with QEMU
2024-11-20 14:25:25 +01:00
Ilija Tovilo
aca88baf5f
Move FreeBSD build to GitHub actions with QEMU
...
Closes GH-16822
2024-11-20 14:24:02 +01:00
Ilija Tovilo
5d4ae656c8
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Don't test mysqli with libmysqlclient 8.4
2024-11-20 14:19:33 +01:00
Ilija Tovilo
3f1e1ee467
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Don't test mysqli with libmysqlclient 8.4
2024-11-20 14:19:18 +01:00
Ilija Tovilo
aa40d3abcc
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Don't test mysqli with libmysqlclient 8.4
2024-11-20 14:19:10 +01:00
Ilija Tovilo
e23ac8341a
[skip ci] Don't test mysqli with libmysqlclient 8.4
...
There are compile errors with 8.4 that we are no longer fixing.
2024-11-20 14:19:02 +01:00
Ilija Tovilo
72ab374d6b
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Backport GA root workflow changes
2024-11-20 13:42:45 +01:00
Ilija Tovilo
378307cc4e
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Backport GA root workflow changes
2024-11-20 13:42:36 +01:00
Ilija Tovilo
f8c37dc971
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Backport GA root workflow changes
2024-11-20 13:42:28 +01:00
Ilija Tovilo
9acf0a4009
[skip ci] Backport GA root workflow changes
2024-11-20 13:41:39 +01:00
Jakub Zelenka
e47f18156e
Merge branch 'PHP-8.3' into PHP-8.4
2024-11-18 16:50:05 +01:00
Jakub Zelenka
1b6c3f7172
Merge branch 'PHP-8.2' into PHP-8.3
2024-11-18 16:48:50 +01:00
Jakub Zelenka
cae2582416
Run labeler only in php/php-src repository
...
Closes GH-16844
2024-11-18 16:43:15 +01:00
Ilija Tovilo
ea39a89a74
[skip ci] Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Fix nightly workflow dispatch
2024-11-04 15:04:14 +01:00
Ilija Tovilo
5852c89034
[skip ci] Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Fix nightly workflow dispatch
2024-11-04 15:03:58 +01:00
Ilija Tovilo
2985de72db
[skip ci] Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Fix nightly workflow dispatch
2024-11-04 15:03:47 +01:00
Ilija Tovilo
e72854e8bc
[skip ci] Fix nightly workflow dispatch
...
Closes GH-16662
2024-11-04 15:02:11 +01:00
Ilija Tovilo
c9a30c9cc3
[skip ci] Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Properly disable -Werror for libmysqlclient + mysqli
[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
2024-10-31 13:47:55 +01:00
Ilija Tovilo
634eaa2c70
[skip ci] Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Properly disable -Werror for libmysqlclient + mysqli
[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
2024-10-31 13:47:43 +01:00
Ilija Tovilo
e5d63eb4b9
[skip ci] Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Properly disable -Werror for libmysqlclient + mysqli
[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
2024-10-31 13:47:23 +01:00
Ilija Tovilo
6c8a0d0163
[skip ci] Properly disable -Werror for libmysqlclient + mysqli
2024-10-31 13:43:39 +01:00
Ilija Tovilo
8a067cc221
[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
...
This reverts commit 769947648e .
Nightly uses the file from master, so this change made no sense.
2024-10-31 13:40:26 +01:00
Ilija Tovilo
a15ba083f6
[skip ci] Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Fix nightly job name for 8.1
2024-10-31 13:38:44 +01:00
Ilija Tovilo
98aac9eff6
[skip ci] Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Fix nightly job name for 8.1
2024-10-31 13:38:32 +01:00
Ilija Tovilo
64fbd52cb4
[skip ci] Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Fix nightly job name for 8.1
2024-10-31 13:38:06 +01:00
Ilija Tovilo
490acdf5e9
[skip ci] Fix nightly job name for 8.1
2024-10-31 13:37:23 +01:00
Ilija Tovilo
1b6320b0f5
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Move nightly to workflow_call
2024-10-30 16:54:27 +01:00
Ilija Tovilo
4685e3c309
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Move nightly to workflow_call
2024-10-30 16:54:20 +01:00
Ilija Tovilo
9e5024d988
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Move nightly to workflow_call
2024-10-30 16:54:11 +01:00
Ilija Tovilo
08bbd7d167
[skip ci] Move nightly to workflow_call
...
This PR removes most of the logic of nightly_matrix.php by converting
nightly.yml to a workflow_call, and invoking it multiple times for each branch
in a new root.yml workflow. The naming of the files is intentionally kept to
make the diff readable. They may still be renamed afterward.
Closes GH-16642
2024-10-30 16:53:55 +01:00
Ilija Tovilo
769947648e
Remove -Werror for libmysql test on 8.1 only
2024-10-30 14:47:15 +01:00
Ilija Tovilo
560a585117
[CI] Backport usage of db service for 8.1
...
Nightly already uses them. We're running into port clashes otherwise.
Closes GH-16647
2024-10-30 12:20:42 +01:00
Ilija Tovilo
ef56241483
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Backport nightly.yml and nightly_matrix.php to PHP-8.1
2024-10-29 15:34:18 +01:00
Ilija Tovilo
fe93cd4043
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Backport nightly.yml and nightly_matrix.php to PHP-8.1
2024-10-29 15:33:51 +01:00
Ilija Tovilo
9ad99bb56d
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Backport nightly.yml and nightly_matrix.php to PHP-8.1
2024-10-29 15:33:27 +01:00