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
Nikita Popov
00743f3fae
Bump timeouts, again
...
Now that we're testing an additional JIT configuration in nightly
builds, the jobs are running close to an hour.
[ci skip]
2020-08-02 10:11:33 +02:00
Nikita Popov
d3a9e1503f
Update i386 job to Ubuntu 20.04
2020-07-31 12:52:40 +02:00
Nikita Popov
91a1747ef7
Also run function jit tests on macos
2020-07-31 12:51:58 +02:00
Nikita Popov
849c7415b5
Increase timeout on asan job
...
We now also run tests with function JIT here, which makes this
slower.
Probably, this job should be split up into asan and ubsan, and
possibly run with optimization.
[ci skip]
2020-07-30 09:59:08 +02:00
Nikita Popov
62cd52a41a
Update azure macos builds to 10.15
...
Closes GH-5908.
2020-07-29 18:22:06 +02:00