Commit Graph

784 Commits

Author SHA1 Message Date
Ben Ramsey ada8d27a5c Fix links in README 2021-09-24 13:08:40 -05:00
Ben Ramsey 43439cdb79 Update badges for 3.x 2021-09-24 13:07:14 -05:00
Ben Ramsey 1b074f4a1c Lock 3.x to PHP 8.1.x and lower 2021-09-24 12:38:13 -05:00
Ben Ramsey 893211ef84 Fiddle with the build matrix to fix Windows issues 2021-09-24 12:33:33 -05:00
Ben Ramsey fd7961ce81 Only attempting loading extensions on Ubuntu 2021-09-24 12:18:24 -05:00
Ben Ramsey 5c08654f98 Move exception expectation 2021-09-24 11:55:30 -05:00
Ben Ramsey c4849b9a1a Fix Windows builds 2021-09-23 19:12:52 -05:00
Ben Ramsey 0798195c9c Run builds on Windows 2021-09-23 19:10:50 -05:00
Ben Ramsey e6e2d78979 Disallow PHPUnit 9.0-9.2 and show deprecations 2021-09-23 17:03:00 -05:00
Graham Campbell 9264d240b8 Support PHP 8.1 2021-09-23 16:52:54 -05:00
Ben Ramsey 90031b396c Fix coding standards and coverage issues 2021-09-23 14:07:00 -05:00
Ben Ramsey c9ed6dd82f Prepare tests for running on PHP 8 2021-09-23 13:58:48 -05:00
Ben Ramsey e2ec78e3d9 Attempt to pin a few versions to get tests passing on PHP 7.0
See https://github.com/Codeception/AspectMock/issues/185
2021-09-23 12:22:32 -05:00
Ben Ramsey fe0bc83c60 Revert "Restrict codeception/aspect-mock from going above 2.3.2"
This reverts commit d10c09b166.
2021-09-23 12:20:20 -05:00
Ben Ramsey d10c09b166 Restrict codeception/aspect-mock from going above 2.3.2
Refer to https://github.com/Codeception/AspectMock/issues/185
2021-09-23 11:47:19 -05:00
Ben Ramsey 3b166cd5e7 Update README badges 2021-09-23 11:19:52 -05:00
Ben Ramsey 1c5b9aa277 Set up pcov for coverage 2021-09-22 22:00:13 -05:00
Ben Ramsey 372d084fe9 Add configuration for Codecov 2021-09-22 21:52:21 -05:00
Ben Ramsey 8d6c144a37 Remove Travis CI support files and configs 2021-09-22 21:49:30 -05:00
Ben Ramsey 1c50f77b06 See if we can get extensions install on PHP 5 2021-09-22 21:41:22 -05:00
Ben Ramsey 1744aa8023 Use sodium instead of libsodium 2021-09-22 21:31:54 -05:00
Ben Ramsey 900324c013 Install dependencies for PECL extensions 2021-09-22 21:27:27 -05:00
Ben Ramsey 64da73f96c Comment out continue-on-error for the unit tests build 2021-09-22 21:16:15 -05:00
Ben Ramsey 1a7ec4a2d1 Run coding standards and coverage on PHP 7.4 2021-09-22 21:15:13 -05:00
Ben Ramsey 323a608465 Add a GitHub workflow for the 3.x branch 2021-09-22 21:12:37 -05:00
Ben Ramsey be2451bef8 chore: prepare release 3.9.4 3.9.4 2021-08-06 15:32:15 -05:00
Martin Auswöger ec2f6b0041 Allow install of paragonie/random_compat 9.99.100 (#359) 2021-02-01 10:54:58 -06:00
Ben Ramsey 7e1633a696 Skip tests on 32-bit systems 3.9.3 2020-02-20 22:36:14 -06:00
Ben Ramsey e9012383f8 Fix rounding bug in timestamp for v1 UUIDs 2020-02-20 22:11:28 -06:00
Mathieu TUDISCO e535e89708 Fix typo 2020-01-17 10:16:13 -06:00
Ben Ramsey eb1645bc72 Add behavior test for TimestampFirstCombCodec 2020-01-13 10:49:53 -06:00
Ben Ramsey da6fcde177 Add tests to ensure consistent behavior from 3.x to 4.x 2020-01-08 16:47:00 -06:00
Ben Ramsey f6da4ae7c5 Bump copyright year to 2020 2020-01-02 12:51:30 -06:00
Ben Ramsey 7779489a47 Fix CHANGELOG links 3.9.2 2019-12-17 02:18:51 -06:00
Ben Ramsey 21a981c29c Update CHANGELOG for 3.9.2 release 2019-12-17 02:04:50 -06:00
Ben Ramsey b39ec78f6e Check whether sysfs is readable before attempting to read it
Fixes #260
2019-12-17 02:01:14 -06:00
Ben Ramsey ed4223e250 Add scripts to build Docker images for alternate CPU arch testing 2019-12-06 21:45:23 -08:00
Ben Ramsey 2c87e46b63 Require builds on PHP 7.4 to pass and allow installation on PHP 8 2019-12-06 21:43:54 -08:00
Ben Ramsey 2ed5a60a61 Fix "access array offset on value of type null" errors 2019-12-06 21:24:32 -08:00
Ben Ramsey e1761af875 Disable deprecation messages for now 2019-12-06 17:55:09 -08:00
Ben Ramsey 0619916146 Turn of PHPUnit converting deprecations to exceptions 2019-12-06 17:06:07 -08:00
Ben Ramsey 0cc0217880 Mount the same path inside the container so coverage report is accurate 2019-12-06 15:52:08 -08:00
Ben Ramsey 7d82d45152 Do not proxy php-coveralls through the test container (if applicable) 2019-12-06 15:19:14 -08:00
Ben Ramsey 6f970cbd08 Run test commands individually on Travis CI
Using Composer's run-script to run all the commands together appears to
be encountering a segfault at some point, and it is difficult to debug,
since it seems to be intermittent.
2019-12-06 15:00:14 -08:00
Ben Ramsey 231027100a Increase microseconds in another test to ensure enough time passes 2019-12-06 14:54:08 -08:00
Ben Ramsey 9e48187656 Add slightly more sleep to ensure timestamps don't collide 2019-12-04 17:09:13 -08:00
Ben Ramsey 5225fb3c82 Upgrade mockery and parallel linter 2019-12-04 17:02:35 -08:00
Ben Ramsey 5375d53594 Upgrade to a newer version of PHP_CodeSniffer 2019-12-04 16:45:09 -08:00
Ben Ramsey 0726ab03ac Remove Composer cache configuration for Travis CI
This might be causing permissions issues, since the system user and the
Docker container root user are both trying to write to this location.
2019-12-04 16:19:33 -08:00
Ben Ramsey 8c055ec8b2 Do not run Docker in interactive mode 2019-12-03 18:55:55 -08:00