Saki Takamachi
f62f6a6d4b
Follow-up to remove IMAP ext ( #13248 )
...
Fixed and optimized tests that depend on imap in standard ext tests.
Also, the location of the setup script for hmailserver has changed.
2024-02-09 21:32:07 +09:00
Peter Kokot
3e237ecfb3
Remove remainings of recent oci extensions removal ( #13352 )
...
Following a4d64b2605
2024-02-08 18:04:00 +01:00
Derick Rethans
a4d64b2605
Removed ext/oci8 and ext/pdo_oci ( #13327 )
...
* Removed ext/oci8 and ext/pdo_oci
They now live in their own repositories:
https://github.com/php/pecl-database-oci8
https://github.com/php/pecl-database-pdo_oci
As per: https://wiki.php.net/rfc/unbundle_imap_pspell_oci8
2024-02-07 15:34:39 +00:00
Shivam Mathur
d8aa6e457f
Add macos-14 to the push and nightly workflows ( #13299 )
...
* Add macos-14 to the push workflow
* Remove hardcoded brew path in configure-macos action
* Include architecture in macos job name
* Add os to ccache-action in macos job
* Add libsodium in brew action
Since we build with the configuration option --with-sodium, adding libsodium to make sure it is installed
* Add fail-fast to macos matrix
* Add macos-14 to the nightly workflow
* Fix adding bison to PATH in workflows
* Fix architecture
* Use version to compare in nightly_matrix.php
* Make sure test-macos artifacts have unique name
* Update .github/nightly_matrix.php
Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com >
---------
Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com >
2024-02-02 14:02:57 +05:30
Tim Düsterhus
c8c9fc3f69
Merge branch 'PHP-8.3'
...
* PHP-8.3:
ci: update caddy job to use GitHub Releases
2024-02-01 00:12:36 +01:00
Tim Düsterhus
26153eec02
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
ci: update caddy job to use GitHub Releases
2024-02-01 00:12:22 +01:00
Tim Düsterhus
95c5c407ee
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
ci: update caddy job to use GitHub Releases
2024-02-01 00:12:13 +01:00
Ayesh Karunaratne
4922b9eb7d
ci: update caddy job to use GitHub Releases
...
The caddyserver.com download page is unreliable, and it also recommends to use GitHub releases instead.
Closes #13296
2024-02-01 00:11:54 +01:00
Tim Düsterhus
91fde8b34b
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Update GitHub Action workflows to `actions/upload-artifact@v4` (#13297 )
2024-01-31 23:35:10 +01:00
Tim Düsterhus
b82d25b7b6
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Update GitHub Action workflows to `actions/upload-artifact@v4` (#13297 )
2024-01-31 23:34:50 +01:00
Tim Düsterhus
e209506bfa
Update GitHub Action workflows to actions/upload-artifact@v4 ( #13297 )
...
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.
2024-01-31 23:34:28 +01:00
Derick Rethans
987417e2e0
Remove ext/imap — it has been moved to PECL ( #13190 )
...
* Remove ext/imap — it has been moved to PECL
https://pecl.php.net/package/imap
* Remove files related to IMAP
* Remove IMAP CI files and set up
* Also disable IMAP on Circle CI
* Update CREDITS file
* Remove IMAP entry from CODEOWNERS
* Revert "Remove files related to IMAP"
This reverts commit a05ffd6c97 .
* Mark IMAP is being removed
* Revert "Remove IMAP CI files and set up"
This reverts commit 82e5ba9910 .
* Revert "Also disable IMAP on Circle CI"
This reverts commit e83827b0b2 .
* Don't try to build imap extension with CI
* Restore test setup files
* Remove mention of imap in labeler, EXTENSIONS, and sample php.ini files
2024-01-22 12:56:05 +00:00
Ilija Tovilo
bea567674c
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Reduce parallelism on frequently crashing jobs
2023-11-28 00:31:51 +01:00
Ilija Tovilo
de0cef4a09
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Reduce parallelism on frequently crashing jobs
2023-11-28 00:31:14 +01:00
Ilija Tovilo
ace91ddd73
Reduce parallelism on frequently crashing jobs
...
Some jobs on GA apparently consume a lot of CPU resources, possibly hindering
communication between master and runner. This only seems to happen on Linux+ASAN
and macOS. For these jobs, keep one core idle.
Closes GH-12742
2023-11-28 00:27:24 +01:00
Peter Kokot
3c7fe92b7c
Remove unused aspell library installation ( #12761 )
...
Related to b035cb6c8e .
2023-11-24 01:35:01 +00:00
Niels Dossche
4d32e2bb87
Remove more pspell remnants
2023-11-22 19:52:07 +01:00
Niels Dossche
126950fd2c
Remove pspell from configure flags
...
This may fix CI.
2023-11-22 19:45:24 +01:00
KentarouTakeda
3a544d151c
Enable pdo-firebird Testing in Linux CI Environments ( #12677 )
2023-11-16 11:52:14 +01:00
Daniil Gentili
2ca142ecd8
Improve jit tests
...
Closes GH-12425
2023-11-14 20:09:27 +01:00
Ilija Tovilo
8372da71eb
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Fix pgsql and mysql tests on GitHub actions
2023-10-20 10:39:07 +02:00
武田 憲太郎
f42cef6675
Fix pgsql and mysql tests on GitHub actions
...
The tests accidentally stopped running on PHP 8.3+.
Closes GH-12475
2023-10-20 10:38:00 +02:00
Ilija Tovilo
29fed1cf47
Remove redundant CI JIT flags
...
These flags are already set from run-tests.php.
2023-10-13 11:49:42 +02:00
Ilija Tovilo
e7fa42ed2e
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix JIT on nightly
2023-10-13 11:44:50 +02:00
Ilija Tovilo
90c9ec14eb
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix JIT on nightly
2023-10-13 11:42:55 +02:00
Ilija Tovilo
734afa0ba8
Fix JIT on nightly
...
The JIT was accidentally disabled in nightly on lower branches because
jit_buffer_size woudln't be passed from nightly.yml on master anymore.
2023-10-13 11:41:52 +02:00
Ilija Tovilo
2aa2d91a7b
Reduce jit_max_root_traces in tests
...
This value would be so high, occupying 88MB of shm on my machine and effectively
disabling the JIT in some cases.
Co-authored-by: Daniil Gentili <daniil@daniil.it >
2023-10-12 13:08:17 +02:00
Ilija Tovilo
a2d25afa4a
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Minimal backport of 098d9ca
2023-10-04 15:34:11 +02:00
Ilija Tovilo
af5cdd8db0
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Minimal backport of 098d9ca
2023-10-04 15:33:25 +02:00
Ilija Tovilo
36a87e6d32
Minimal backport of 098d9ca
2023-10-04 15:31:04 +02:00
Ilija Tovilo
234648e40c
Add missing jitType input for test-macos action
2023-10-03 14:38:20 +02:00
Daniil Gentili
098d9ca720
Trigger JIT tracing&compilation more often
...
Closes GH-12250
2023-10-03 11:02:23 +02:00
Ilija Tovilo
dab5aba45a
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Use separate sqlsrv dbs for different exts
2023-10-02 12:56:11 +02:00
Ilija Tovilo
769f41bb21
Use separate sqlsrv dbs for different exts
...
This refers to pdo_dblib, pdo_odbc and odbc in particular.
Closes GH-12342
2023-10-02 12:55:57 +02:00
Peter Kokot
a8e1b1018d
Remove unused --with-zlib-dir configure option
...
Commits that removed this option:
- 34dd032e4e
- a2c21e10b2
- e595f5cd8a
Closes GH-12209
2023-09-14 22:21:54 +02:00
Ilija Tovilo
ea10e79bae
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix missing instantclient in CI
2023-08-28 14:25:45 +02:00
Ilija Tovilo
ca4d7bf5f3
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix missing instantclient in CI
2023-08-28 14:23:47 +02:00
Ilija Tovilo
f3bd027b69
Fix missing instantclient in CI
...
We should only pass the --with-pdo-oci and --with-oci8 flags if instantclient is
installed.
Closes GH-12066
2023-08-28 14:23:36 +02:00
Máté Kocsis
985511e968
Enable ext/odbc and ext/pdo_odbc tests on Linux in GitHub CI
2023-08-23 21:20:41 +02:00
Ilija Tovilo
c9e5e1fc52
Switch asan build to Ubuntu 23.04 in Docker
...
Closes GH-12034
2023-08-23 20:40:15 +02:00
Ilija Tovilo
75f5b22085
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Move installation of oracle instant client in GHA
2023-08-23 11:31:26 +02:00
Ilija Tovilo
a8e5285437
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Move installation of oracle instant client in GHA
2023-08-23 11:28:59 +02:00
Ilija Tovilo
ba07a0b846
Move installation of oracle instant client in GHA
...
Closes GH-12033
2023-08-23 11:28:17 +02:00
Ilija Tovilo
fa8b4e15bd
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Add Windows build to nightly
2023-08-10 15:57:17 +02:00
Ilija Tovilo
b23423528f
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Add Windows build to nightly
2023-08-10 15:56:20 +02:00
Ilija Tovilo
90f514cf21
Add Windows build to nightly
...
Also stop running 32-bit in push, it's really not necessary.
2023-08-10 15:56:08 +02:00
Ilija Tovilo
fc9266a5fc
Move ASAN built to GitHub actions
...
Cirrus will no longer offer unlimited free builds starting next month. We don't
have an alternative for FreeBSD and ARM, so move what we can for now.
Closes GH-11898
2023-08-09 14:06:36 +02:00
Ilija Tovilo
7e57e108f9
Merge branch 'PHP-8.2'
...
* PHP-8.2:
tests(ext-curl): fix HTTP/2 Server Push tests
2023-07-07 10:38:55 +02:00
Ilija Tovilo
30a80b8e41
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
tests(ext-curl): fix HTTP/2 Server Push tests
2023-07-07 10:38:48 +02:00
Kévin Dunglas
47d478806a
tests(ext-curl): fix HTTP/2 Server Push tests
...
Closes GH-10669
2023-07-07 10:38:26 +02:00