Ilija Tovilo
b655451439
Backport community build to PHP-8.0 branch
...
It doesn't make sense to keep it on azure because it will be run for the
PHP-8.0 branch on nightly anyway, as the workflow is triggered on the
master branch which will then invoke it for each branch.
2022-09-25 17:22:45 +02:00
Ilija Tovilo
a9c66f0064
Remove unused azure pipelines templates
2022-09-25 16:51:11 +02:00
Ilija Tovilo
afcaf3bd86
Remove symfony and laravel from PHP-8.0 community job
...
These branches no longer support PHP-8.0.
2022-09-25 16:45:07 +02:00
Ilija Tovilo
9377c30577
Migrate MSAN build to GitHub actions
2022-09-25 16:18:58 +02:00
Ilija Tovilo
1bef2e5108
Move Opcache variation job to GitHub actions
...
Closes GH-9606
2022-09-25 15:57:59 +02:00
Ilija Tovilo
b7f0950ffe
Add test coverage job
2022-06-24 00:19:35 +02:00
Ilija Tovilo
5de1cd9e48
Add nightly for GitHub actions
2022-04-09 17:08:18 +02:00
Nikita Popov
5f67b9fb43
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Disable enchant on azure i386
2021-11-26 11:04:29 +01:00
Nikita Popov
c2d6d837ca
Disable enchant on azure i386
...
The i386 libenchant library no longer installs without conflicts,
so drop i386 testing for this extension.
2021-11-26 11:03:32 +01:00
Nikita Popov
3454ea36a4
Test file_cache prime shm + use file combination
...
We're currently only testing prime shm + use shm and prime file +
use file.
This adds testing for the prime shm + use file combination. The
prime file + use shm combination is broken on PHP-8.0, so not
tested.
2021-08-18 12:38:36 +02:00
Nikita Popov
51147e2f18
Backport Laravel test hack
...
The way to work around this changed, backport the version from
master.
2021-08-18 09:55:24 +02:00
Joe Watkins
0ba6ddefd5
retry ldap setup a few times in CI
2021-07-21 18:06:13 +02:00
Nikita Popov
8cec7db48d
Use newer PHP version in community job
...
For the composer commands. Laravel no longer supports PHP 7.4.
2021-07-09 10:32:12 +02:00
Nikita Popov
bb43aa2ed3
Test Laravel 8.x against PHP 7.4
...
Laravel master no longer supports PHP 7.4, so use an older branch.
2021-07-09 09:21:07 +02:00
Nikita Popov
f547bddcc0
Update msan job to Ubuntu 20.04
...
Also don't explicitly specify symbolizer path. This doesn't appear
to be necessary anymore, and avoids a dependence on the specific
LLVM version used.
2021-05-07 16:28:01 +02:00
Nikita Popov
9bf1224d07
Remove custom curl build on community job
...
This should no longer be necessary now that we're on Ubuntu 20.04.
2021-05-07 12:40:28 +02:00
Nikita Popov
674b884c7a
Update community, coverage and file cache jobs to Ubuntu 20.04
...
This fixes the issue with apt, and seems like a good idea in
general. The msan job is now the only one on 18.04, but that one
needs more work.
2021-05-07 11:29:34 +02:00
Nikita Popov
8deadfa31b
Fix azure build
...
This is only needed on ubuntu-18.04, it works fine on ubuntu-20.04.
2021-05-07 10:26:04 +02:00
Nikita Popov
47bed58a53
Show used git commit in community tests
...
So we know exactly which revision was tested.
2021-04-29 11:03:48 +02:00
Nikita Popov
fc4cd598a2
Update ubuntu on i386 job
...
There is a failure with apt on PHP-7.4 that's not present on
PHP-8.0/master. Switching to a newer ubuntu version on PHP-7.4
avoids the issue.
2021-03-15 14:11:19 +01:00
Nikita Popov
e2c30c6a2e
Restore Laravel test workaround
...
I accidentally dropped this during a merge, making the Laravel
job fail.
2021-02-07 18:02:19 +01:00
Nikita Popov
9efd7ddd0a
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix Laravel build on community job
2021-02-01 09:49:13 +01:00
Nikita Popov
217b9e7b41
Fix Laravel build on community job
...
Now requires PHP 7.4, so use php7.4 to run composer everywhere.
2021-02-01 09:48:14 +01:00
Nikita Popov
724ee93ce6
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Upload coverage data to codecov.io
2020-12-03 12:05:14 +01:00
Paul Crovella
8f8e6f95af
Upload coverage data to codecov.io
...
Closes GH-6486.
2020-12-03 12:04:50 +01:00
George Peter Banyard
5aaffc8095
Backport IMAP test modernization to PHP-8.0 branch
...
Closes GH-6476
2020-12-01 16:38:08 +00:00
Nikita Popov
1aff51d421
Fix community job
...
Made a mistake while merging...
2020-11-11 09:28:20 +01:00
Nikita Popov
9f1dba8b71
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Add integration test for symfony preloading
2020-11-10 11:45:59 +01:00
Nikita Popov
f419e049ff
Add integration test for symfony preloading
...
To help catch regressions like the one that occurred in PHP 7.4.12.
Closes GH-6414.
2020-11-10 11:45:22 +01:00
Nikita Popov
8aead9e2bc
Re-enable laravel tests
...
Laravel is now sufficiently PHP 8 compatible.
Closes GH-6353.
2020-10-26 14:31:48 +01:00
Nikita Popov
8bc5e23f40
Disable Laravel testing
...
This has been failing for months now, let's make the scheduled
build status meaningful again.
[ci skip]
2020-10-19 10:44:46 +02:00
Nikita Popov
378bb63f66
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Don't specify symfony branch
2020-10-10 11:08:47 +02:00
Nikita Popov
82e5752b0b
Don't specify symfony branch
...
This was renamed from master to 5.x. Just use the default branch.
2020-10-10 11:07:49 +02:00
George Peter Banyard
ef9359d30f
Set-up IMAP in Azure
...
Closes GH-6162
2020-09-18 23:02:01 +02:00
Nikita Popov
ec08180738
Enable unixODBC in azure
...
This only checks that it builds though.
Closes GH-6150.
2020-09-17 12:52:31 +02:00
Nikita Popov
b89aee4f87
Add missing condition on azure community job
2020-09-11 09:51:44 +02:00
Nikita Popov
298d2db62e
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix azure i386 build, again
2020-09-10 09:58:04 +02:00
Nikita Popov
1d8ddf6c49
Fix azure i386 build, again
2020-09-10 09:57:54 +02:00
Nikita Popov
0222204e7f
Test snmp on azure
...
Closes GH-6100.
2020-09-09 11:24:09 +02:00
Nikita Popov
9540e70982
Run the opcache-only configuration only for scheduled builds
...
The opcache-only configuration has very little signal (i.e. it is
very rare that it fails while non-opcache and opcache+jit both
pass). Switch it to run only for nightly builds, so we get faster
results on normal builds.
2020-09-08 16:29:01 +02:00
Nikita Popov
382cb2e779
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Revert "Update libzip on macos"
Revert "Manually build re2c on macos"
2020-09-08 10:28:07 +02:00
Nikita Popov
5a201ddad0
Revert "Update libzip on macos"
...
This reverts commit 090bddb934 .
2020-09-08 10:27:54 +02:00
Nikita Popov
3a5b22e3b5
Revert "Manually build re2c on macos"
...
This reverts commit 9bbe236f6a .
2020-09-08 10:27:53 +02:00
Nikita Popov
e0c94677b7
Add phpunit to community project tests
2020-09-07 10:15:05 +02:00
Nikita Popov
aa613f8b1a
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix azure i386 build
2020-09-05 22:10:12 +02:00
Nikita Popov
4ebc04ca9d
Fix azure i386 build
...
Looks like pgsql on i386 broke even more.
2020-09-05 22:10:02 +02:00
Nikita Popov
c3ddda4e3c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed bug #79724
2020-08-13 17:26:20 +02:00
Nikita Popov
8bda799d6f
Fixed bug #79724
2020-08-13 17:25:51 +02:00
Nikita Popov
10cf18ce6e
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Manually build re2c on macos
2020-08-04 10:26:27 +02:00
Nikita Popov
9bbe236f6a
Manually build re2c on macos
...
Avoid issues with the licensing mafia, see:
https://github.com/Homebrew/homebrew-core/pull/59094
Closes GH-5932.
2020-08-04 10:26:02 +02:00