Closed coxlr closed 4 years ago
Is it possible to get this merged?
No need for Github action, Travis does it's job just fine. Please remove it and I will merge & release.
Also what was the point to replace annotations?
Also tests failed in Travis.
Great thanks. I have removed the GitHub actions. The tests are also failing in travis in the current version. I have fixed the actual tests for the used php version and tested using the GitHub actions that I initially added were they all pass.
I believe the current failing in travis is due to the PHP version that runs on travis-ci was compiled with gnutls-cli (GnuTLS) 2.12.23, from 2011. This specific version of gnutls-cli has problems with some (but not all) TLS 1.2 connections. See: https://stackoverflow.com/questions/38375211/curl-error-35-gnutls-handshake-failed
The @ExpectedException, @expectedExceptionCode, @expectedExceptionMessage, and @expectedExceptionMessageRegExp annotations are deprecated and removed in PHPUnit 9.
I have fixed the travis tests, it looks like the issue with PHP 7.1 is something they are aware of, there is an open issue for it: https://github.com/travis-ci/travis-ci/issues/6339 Setting the PHP version to 7.1.18 allows the tests to successfully run and pass for PHP 7.1. I also added PHP 7.4 to the matrix.
Is there anything else I can do, or help with to get this merged?
Merged & published. Thank you.
Add support for Laravel 8 with Guzzle 7.
Also fixed tests for all PHP versions and added GitHub workflow to run tests on push and pull requests.