Zach Borboa
dc9ecc1b6d
Fix long lines
2021-03-19 15:32:18 -04:00
Zach Borboa
b3a3780b81
Improve page styles
2021-03-19 12:13:22 -04:00
Zach Borboa
cae00eefaf
Clean up
2021-03-19 11:50:28 -04:00
Zach Borboa
e21a3a1793
Remove links
2021-03-19 11:48:53 -04:00
Zach Borboa
4689f00883
Add badges
2021-03-19 11:48:13 -04:00
Zach Borboa
899005ca87
Use flat icons
2021-03-19 09:33:36 -04:00
Zach Borboa
b1c882ec34
Bump version: 8.9.2 → 9.0.0
...
Fixes #380 , #541
9.0.0
2021-03-19 08:52:30 -04:00
Zach Borboa
161f9aea63
Use short array syntax
2021-03-18 01:15:52 -04:00
Zach Borboa
b7a69a5ca5
Remove old migration script
2021-03-17 22:56:28 -04:00
Zach Borboa
0278661519
Remove function exists check not needed in PHP >= 5.5.0
2021-03-17 22:47:55 -04:00
Zach Borboa
7bf3868c6d
Update docblock for params that expect callables or nulls
...
Would use callable type declarations, but the functions accept both a
callables and nulls which would require union types (available in 8.x).
2021-03-17 22:40:46 -04:00
Zach Borboa
cc3f7bac24
Remove PHP v5.x support and add basic doc for how one may install the old version
2021-03-17 12:19:38 -04:00
Zach Borboa
8746d9a5d1
Schedule continuous integration workflow to run daily
2021-03-17 11:49:04 -04:00
Zach Borboa
45db373722
Bump version: 8.9.1 → 8.9.2
8.9.2
2021-03-17 10:47:06 -04:00
Zach Borboa
849497389d
Clean up artifact of the previous continuous integration
2021-03-17 10:41:28 -04:00
Zach Borboa
05a1a21090
Remove official support of HHVM
...
As of HHVM 4.0, PHP is no longer supported:
"With this release, we no longer aim to be compatible with PHP"
"We are considering removing support for <?php in the next release [...]"
2021-03-17 09:33:50 -04:00
Zach Borboa
d946b02b89
Clean up references of the previous continuous integration
2021-03-17 01:07:48 -04:00
Zach Borboa
6645958447
Remove fix attempt for CurlTest::testTimeout()
2021-03-17 00:40:36 -04:00
Zach Borboa
44fc2bf2b8
Update build status image
2021-03-17 00:37:27 -04:00
Zach Borboa
e71ff2c56c
Use MultiCurl::startTime and MultiCurl::stopTime when generating request stats
2021-03-17 00:29:47 -04:00
Zach Borboa
b94ce189b3
Add properties MultiCurl::startTime and MultiCurl::stopTime
2021-03-17 00:06:15 -04:00
Zach Borboa
6c355bdb5e
Update step names
2021-03-16 22:27:05 -04:00
Zach Borboa
7697d2be2b
Use message from test helper when assertion fails
2021-03-16 21:57:12 -04:00
Zach Borboa
1ef5fce3df
Decrease curl_multi_select() timeout so pending requests may have more accurate start times
2021-03-16 21:02:58 -04:00
Zach Borboa
a74b38821c
Set debugging message when rate limit assertions fail
2021-03-16 12:34:40 -04:00
Zach Borboa
1d35adf53d
Attempt to fix the timeout tests failing
...
Use different ports for the timeout tests as the development server can
only handle one request at a time (single-threaded).
2021-03-16 09:18:28 -04:00
Zach Borboa
6d04c33645
Attempt to fix timeout issue only occurring on ci
2021-03-15 22:35:18 -04:00
Zach Borboa
f979b5ee87
Fix variable
2021-03-15 21:23:33 -04:00
Zach Borboa
c1eff76154
Add additional debugging
2021-03-15 20:57:07 -04:00
Zach Borboa
a143250a68
Add debugging error message
2021-03-15 20:25:07 -04:00
Zach Borboa
74009c2608
Allow in-progress jobs to continue when any matrix job fails
2021-03-15 07:40:22 -04:00
Zach Borboa
6531a8443b
Fix multipart/form-data tests expecting an Expect header
2021-03-15 07:01:22 -04:00
Zach Borboa
e26d9c9209
Add additional PHP versions to test
2021-03-14 17:46:45 -04:00
Zach Borboa
47429ea2f9
Set job name
2021-03-14 17:45:09 -04:00
Zach Borboa
03f06f5b61
Set PHP version environment variable
2021-03-14 17:15:19 -04:00
Zach Borboa
91ab720ba5
Fix path to phpunit
2021-03-14 16:42:25 -04:00
Zach Borboa
e841e7c15e
Use phpunit from vendor directory when available
...
Error message:
tests/script.sh: line 17: phpunit: command not found
2021-03-14 16:35:54 -04:00
Zach Borboa
8fac81103d
Set up php and checkout code during ci run
2021-03-14 16:21:56 -04:00
Zach Borboa
c1cfc1e5ea
Merge branch
2021-03-14 16:10:53 -04:00
Zach Borboa
82e75d99ce
Add GitHub Actions continuous integration workflow
2021-03-14 16:09:44 -04:00
Zach Borboa
eb57bdabbd
Bump version: 8.9.0 → 8.9.1
8.9.1
2021-03-14 15:37:55 -04:00
Zach Borboa
ab74d5b205
Add example for viewing changes between a release and the current checked-out commit
2021-03-14 15:32:48 -04:00
Zach Borboa
bcce1c926a
Add PHP 8.0 to list of compatible versions
2021-03-14 00:30:14 -05:00
Zach Borboa
dd15d946c0
Skip test on PHP 8.0 and later due to error
2021-03-14 00:25:17 -05:00
Zach Borboa
3f4e06f242
Temporarily allow function to be underscore prefixed to hint at early access
2021-03-14 00:16:08 -05:00
Zach Borboa
af08135139
Fix flaky rate limit tests caused by inconsistent sleep times
2021-03-14 00:07:54 -05:00
Zach Borboa
cd42a47bd8
Make request duration more accurate
2021-03-13 23:30:24 -05:00
Zach Borboa
79e7ddafb5
Fix tests as curl_init() and curl_multi_init() can return an object
...
As of PHP 8.0.0, curl_init() and curl_multi_init() return an object
instead of a resource. Update the tests to pass when the curl init
functions return either an object or a resource.
2021-03-13 20:32:20 -05:00
Zach Borboa
118dc7339c
Fix phpunit configuration path when inside script directory
2021-03-13 20:09:20 -05:00
Philipp Keck
933e0bb76b
Fix close() under PHP8
...
Fixes #662
At least on some platforms, maybe always with PHP8, is_resource(curl_init())===false because it returns the new \CurlHandle type instead.
2021-03-13 18:23:09 -05:00