Skip to content

PHP 8.0 support & CI overhaul

Compare
Choose a tag to compare
@tPl0ch tPl0ch released this 06 Nov 08:00
· 17 commits to master since this release
84df795
[FT] Drop PHP 7.2 and add PHP 7.4 and 8.0 (#53)

* Increase default versions for PHP and XDebug in `Dockerfile`
* Use PHP 7.4 in PHP shell wrapper
* Install XDebug from source in `Dockerfile`
* Use composer v2 in `Makefile`
* Remove now useless `--no-suggest` option
* Migrate to new PHPUnit config format
* Add `wait-for-it` scripts
* Add GitHub actions CI scripts
* Remove travis
* Update `Makefile`
* Remove custom XDebug options in `Dockerfile`
* Remove phpstan from `composer.json`
* Add composer binary to docker image in `Dockerfile`
* PHPUnit v 9.4 is required for PHP8 compat
* Add `phpstan.phar` to `.gitignore`
* Fix badges in `README.md`
* Fix copypasta from avro serde repository
* Require guzzle promises `^1.4.0` for PHP 8.0 support
* Add required env vars for integration test