MarkBaker
0a8c97cf8a
Add PHP 8.2 with allow fail
2022-06-15 13:59:58 +02:00
Adrien Crivelli
858e073063
Drop PHP 7.2
...
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
2021-11-01 12:01:54 +09:00
Sergiy Petrov
c333a2f094
Test against php 8.1 in not experimental mode
...
Co-authored-by: Adrien Crivelli <adrien.crivelli@gmail.com>
2021-10-27 21:13:11 +09:00
Adrien Crivelli
e8ebf11707
Update phpDocumentor
...
This will include docs for `Spreadsheet` class which was incorrectly missing
2021-06-02 23:08:02 +09:00
MarkBaker
e5bfc3c899
Add phpcs version compatibility check to pipeline
2021-05-10 22:55:32 +02:00
Adrien Crivelli
a189d933f2
Introduce PHPStan
...
To improve the feedback loop on code quality with a process
that can be run locally by the developers, instead of only
on Scrutinizer.
2021-04-03 16:13:21 +09:00
Adrien Crivelli
924347c05a
Update PHP deps
...
Simplify our constraints thanks to PHPUnit 8.5 that supports PHP 8+
2021-03-28 13:52:43 +09:00
Mark Baker
17f405cf62
Attempt to provide allow failure for PHP8.1 unit tests ( #1847 )
...
* Attempt to provide allow failure for PHP8.1 unit tests
PHP8.1 Tests show as passed despite the errors, and it requires checking the actual output from the run to see what the rea result is; but I can live with that until github provides functionality for a proper allow_failure option
2021-02-12 14:18:39 +01:00
MarkBaker
8ab02883be
Composer fixes
2021-01-29 17:40:51 +01:00
Mark Baker
8007872524
Add nightly PHP 8.1 dev to github actions ( #1763 )
2020-12-21 17:16:19 +01:00
Adrien Crivelli
ba1ce8b8ec
Automatic GitHub releases from git tags
2020-11-26 12:44:07 +09:00
Adrien Crivelli
bd05c590e3
Drop Travis
2020-11-26 11:10:52 +09:00
Adrien Crivelli
7545c411f9
Test PHP 8 on GitHub Actions
2020-10-11 19:46:56 +09:00
Adrien Crivelli
c3d1ce536b
Publish API docs via GitHub Actions
2020-10-11 12:06:27 +09:00
Adrien Crivelli
794ac801a5
Annotate problems in code
2020-10-10 22:51:04 +09:00
Adrien Crivelli
44080a1e8b
Introduce GitHub Actions
...
The plan is to keep Travis for a short while, until we are confident that
GitHub Actions work well enough for us. And after that we can remove Travis
entirely.
There is a bunch of duplicated things but it allows us to maximize
parallelismt to have results as soon as possible.
API documentation generation is still missing.
2020-10-10 21:03:14 +09:00