Adrien Crivelli
591f7cf301
Merge pull request #1675 from PHPOffice/PHP8-Testing
...
Php8 testing
2020-10-11 18:34:42 +09:00
Adrien Crivelli
c3d1ce536b
Publish API docs via GitHub Actions
2020-10-11 12:06:27 +09:00
MarkBaker
723ca37530
Allow failures on nightly fails if we remove it from the grid
2020-10-08 06:10:16 +02:00
MarkBaker
8d0bb374e4
Allow failures on nightly
2020-10-08 06:09:16 +02:00
MarkBaker
3db9fb7958
Work with existing composer file; but force a fresh install to require new dependency versions
2020-10-08 05:51:06 +02:00
MarkBaker
f399acccc9
We don't want the composer lock file for PHP8
2020-10-08 03:00:53 +02:00
MarkBaker
71f21fb94a
Separate compoer.json for PHP8 to enforce phpunit ^9.3
2020-10-08 02:56:13 +02:00
MarkBaker
adc0e980e1
<>/!=
2020-08-09 14:33:13 +02:00
MarkBaker
9d17408f1d
xdebug isn't built into the nightly PHP, so we'll get an error if we try to remove it; nightly should also be allow failures untilany identified issues are resolved
2020-08-09 14:26:44 +02:00
MarkBaker
91185a93dc
Starting from scratch again: PHP8 nightly build included in test run, and it should pickup PHPUnit >= 9.3
2020-08-09 14:12:17 +02:00
Adrien Crivelli
8d788b4dc6
Travis use same config for phpcs
2020-07-26 15:05:54 +09:00
MarkBaker
16a9ff14d4
Experiment
2020-07-25 23:17:26 +02:00
Adrien Crivelli
e74ef3a802
Generate API doc on tag only
...
Because it doesn't need to be run on every PR and documenting
only release is exactly what we want
2020-06-29 10:15:42 +09:00
Adrien Crivelli
ac7fb4a31d
Generate API doc on master
...
It seems we can't be both on a tag and on master at the same time
2020-05-31 23:11:40 +09:00
Adrien Crivelli
4b5c922731
Follow redirect to download phpDocumentor
2020-05-02 21:45:11 +09:00
Adrien Crivelli
b07cd2028d
Don't patch PHPUnit for phpcov
2020-04-27 20:21:07 +09:00
Adrien Crivelli
03c587fe0b
Drop PHP 7.1
...
This is according to our formal, published, policy to only support
eol PHP after 6 months.
See https://phpspreadsheet.readthedocs.io/en/latest/#php-version-support
2020-04-27 18:42:32 +09:00
Adrien Crivelli
8ea48ecb40
Run code style and coverage with PHP 7.4
2020-04-27 18:33:44 +09:00
Adrien Crivelli
4e6d6838e0
Deploy doc only when tags on master
2020-04-27 18:29:05 +09:00
Adrien Crivelli
b1a7863485
Force doc deploy just for this once
2020-04-27 18:27:45 +09:00
Adrien Crivelli
57c36e01d5
Replace Sami with phpDocumentor 3
...
Because Sami is deprecated and now raise errors. We lose API
docs for multiple versions but we still have latest version with low
maintenance cost.
2020-04-05 17:47:25 +09:00
Adrien Crivelli
9fab8900ef
Use latest available Ubuntu
2019-12-19 11:44:12 +01:00
Adrien Crivelli
a163d9d1ab
Coverage with PCOV instead of xdebug
...
Because it is much, much faster than xdebug
2019-12-19 11:43:55 +01:00
Mark Baker
4b6ad77690
Modify Travis to use 7.4 rather than 7.4snapshot now that 7.4 has bee… ( #1291 )
...
* Modify Travis to use 7.4 rather than 7.4snapshot now that 7.4 has been released
* Try upgrading from Trusty to Xenial to see if --with-zip is enabled on that image
2019-12-14 16:53:06 +01:00
Adrien Crivelli
9fa45f7e48
PHP 7.4 compatibility
2019-11-30 00:12:46 +01:00
Adrien Crivelli
454d942c13
Drop PHP 5.6 and 7.0
...
This is according to our formal, published, policy to only support
eol PHP after 6 months.
See https://phpspreadsheet.readthedocs.io/en/latest/#php-version-support
2019-07-24 23:12:45 -07:00
Andrey Bolonin
8a1cb04830
Test PHP 7.4snapshot
...
For now allow failure for PHP 7.4 because it's not released yet
2019-07-24 22:17:55 -07:00
MarkBaker
561852e341
Still test against 5.6, but with allowed failures
2019-05-30 12:00:41 +02:00
MarkBaker
fc78cd5422
Minimum PHP 7.0 and updated travis
2019-05-30 11:59:01 +02:00
Adrien Crivelli
0e8fde9be6
`master` is the new default branch
...
`master` is now the only permanent branch. Features and fixes should be merged
into `master` when stable. Pull requests should be forked from `master`.
`develop` branch disappear entirely in favor of temporary features/fixes branches.
2019-01-02 15:28:38 +11:00
MarkBaker
50ed769b38
Revert accidental PHP version update to develop branch
2018-12-28 22:31:14 +01:00
MarkBaker
8c99d9d8c0
Update to minimum PHP version of 7.0, and use as a new baseline development branch for PHPSpreadsheet version 2 development
2018-12-28 22:11:35 +01:00
Adrien Crivelli
153186e897
Remove deprecated sudo from Travis
2018-12-05 09:29:31 +11:00
Jon Dufresne
5b3870c508
Prefer https:// URLs when available in docs & comments
...
Fixes #737
2018-10-28 13:55:00 +11:00
MarkBaker
a1e8c843b7
Moved codestyle, coverage and API documentation checks to PHP run against 7.2
2018-10-14 17:39:08 +01:00
MarkBaker
467c9664a8
Add PHP 7.3 to travis checks
2018-10-14 14:20:18 +01:00
Adrien Crivelli
b0004cdabf
Upgrade to latest PHP_CodeSniffer
2018-08-06 11:02:16 +09:00
Adrien Crivelli
c897bdfadf
Publish Sami, not the other docs
2018-06-04 14:04:48 +09:00
Adrien Crivelli
041a7f9ca3
Keep Sami cache across builds
2018-06-04 13:49:07 +09:00
Adrien Crivelli
2bb54ef989
Use PHP 7.1 to generate API
2018-06-04 13:31:18 +09:00
Adrien Crivelli
1afba78f85
Publish API documentation via Travis and Sami
...
Fixes #491
Fixes #497
2018-06-04 13:18:39 +09:00
Adrien Crivelli
edae73b3e0
Avoid Travis timeout
2018-02-12 12:41:15 +09:00
Adrien Crivelli
84f012f4bb
Use stages for Travis
2018-01-28 21:00:44 +09:00
Adrien Crivelli
23896213ac
Test code style only once
2018-01-28 17:09:10 +09:00
Adrien Crivelli
d520246d32
Allow to install PHP-CS-Fixer with incompatible PHP because it will not be run
2018-01-28 16:28:26 +09:00
Adrien Crivelli
d2f55ffa07
Support PHP 7.2
2018-01-28 16:23:38 +09:00
Adrien Crivelli
98b532102d
Add experimental support for PHP 7.2
2017-11-02 16:02:42 +09:00
Adrien Crivelli
600a7a1b59
Fix Travis
2017-10-01 18:17:31 +09:00
Adrien Crivelli
fb12e82d62
Drop HHVM support
...
Because HHVM usage is very low (https://seld.be/notes/php-versions-stats-2017-1-edition )
and because we don't have the necessary resources to properly support it, we drop all
support for HHVM
2017-07-14 10:09:25 +02:00
Adrien Crivelli
2ad559639e
Use PHP 7.0 for code coverage
...
Hopefully this will avoid the frequent core dump
seen on Travis.
2017-04-21 17:15:42 +09:00