Commit Graph

102 Commits

Author SHA1 Message Date
c954e9c756 Lock Phive version for PHP 7.3/7.4
Latest Phive (0.16.0) claims to require PHP 8.0 or later[1].  While I
have not found any issues running it under PHP 7.4, it might be better
to stick with Phive 0.15.3 for PHP 7.3/7.4.

[1] <https://github.com/phar-io/phive/releases/tag/0.16.0>
2025-06-03 14:35:02 +02:00
dd942787eb Add support for pie in tools 2025-05-08 09:46:50 +02:00
3bfebc13bc Add fallback url for phpunit tools 2025-02-07 05:40:29 +05:30
fd913ba092 Fix composer normalize version [skip ci] 2025-01-22 04:56:05 +05:30
64652c947d Update php-cs-fixer repository organisation 2025-01-08 11:13:54 +01:00
9e72090525 Fix composer-dependency-analyser packagist repository 2024-12-30 21:54:47 +05:30
7f1cfc01ec Bump version to 2.32.0
Update Node.js dependencies

Migrate eslint config to a mjs file

Fix imports in tests

Bump to Node.js 20.x in workflows
2024-11-04 08:55:26 +05:30
24eff50574 Support composer-dependency-analyser 2024-07-15 15:14:10 +02:00
18975ec414 Fix ecs config 2024-04-26 02:16:03 +05:30
806c3cc058 Add support for ecs 2024-04-25 21:59:57 +02:00
a4e22b60bb Bump version to 2.30.0 2024-03-01 12:06:41 +05:30
e8cd65f444 Switch to PHPCSStandards/PHP_CodeSniffer for phpcs and phpcbf 2023-12-04 08:00:30 +05:30
b5efb21934 Add tests for box and php-scoper 2023-11-01 09:29:02 +05:30
7fdd3ece87 Fix blackfire-player on Linux and macOS
Drop support for blackfire-player on Windows
2023-09-14 02:51:49 +05:30
9d529a72e0 Only check castor version if castor.php is present 2023-06-24 02:25:43 +05:30
c63f07d82e Fix version prefix for castor 2023-06-23 23:28:05 +05:30
7ce22e0264 Add support for jolicode/castor 2023-06-23 16:13:17 +02:00
6cc8b47c6f Add support to fetch tool versions from packagist 2023-06-12 15:27:46 +05:30
4630172078 Added what should be compensation for phpunit versions 2023-06-12 15:27:20 +05:30
bbc65d999a Fix extension logs
Refactor utils.addCommand
2023-01-18 09:00:28 +05:30
6db1a06425 Improve support for blackfire-player 2023-01-17 05:11:26 +05:30
51f83e019c Switch composer-unused back to phar 2022-12-01 04:45:59 +05:30
52685a348b Add support to install rector in tools input 2022-08-17 16:48:27 +05:30
0f688a10cb Add support for tool Laravel Pint 2022-07-11 12:13:41 +02:00
cf5cd90b4c Improve support for composer authenticating private respositories 2022-07-06 12:19:55 +05:30
74d43be8a3 Fix support for deployer 2022-05-31 10:12:38 +05:30
32d20248ae Improve support for composer fallback URLs 2022-04-23 11:57:06 +05:30
94c859a50e Add GitHub releases fallback URL for phing 2022-03-01 20:44:20 +05:30
4dc94c27cf Refactor utils.fetch to a module and mock it with nock
Add redirect support in utils.fetch
2022-02-06 10:53:40 +05:30
71d07ee7f4 Update symfony-cli support to use new symfony-cli/symfony-cli 2022-01-29 11:27:44 +05:30
cad2a1bda3 Rename os_version => os 2022-01-29 05:29:58 +05:30
495989aff1 Merge pull request #561 from villfa/feat/churn
Tools: add support for Churn-PHP
2022-01-29 03:49:42 +05:30
c09e310dc1 Tools: add support for Churn-PHP 2022-01-28 23:07:30 +01:00
1db2ec93f3 Fix tools.getLatestVersion 2022-01-27 08:44:53 +05:30
f24f33ea89 Scope binary tools installed using composer 2021-12-31 00:11:33 +05:30
7789b4e03e Switch to phar releases for phpspec 2021-12-29 20:17:24 +05:30
0f13e29d1f Use composer phars from cache with PHP version 2021-12-22 20:07:07 +05:30
15b20027cf Use GitHub releases for phive's latest version 2021-12-13 07:47:57 +05:30
2c8682d5e6 Tools: add support for phpunit-polyfills
Ref: https://github.com/Yoast/PHPUnit-Polyfills
2021-09-20 16:04:04 +02:00
257e4c088d Tools: add support for parallel-lint 2021-09-20 02:22:22 +02:00
fa5fbefff9 Tools: add support for phpDocumentor 2021-09-19 13:41:39 +02:00
4d3cfaa653 Fixed support for php-cs-fixer
Added fetch_latest to tools.json. When fetch_latest is true for a tool
it will fetch the release.atom for the tool and parse that to get the
latest release.

Bumped lib version to ES2020 in tsconfig.json for string.matchAll.
2021-08-20 09:14:39 +05:30
7bd9f10bef Add no_tools_cache flag 2021-08-18 09:53:25 +05:30
f31d416e6e Update Phive configuration
Phive has released version `0.15.0` which ups the minimum supported PHP version to PHP 7.3.

This adds the switch statement for Phive to take this into account.

Ref: https://github.com/phar-io/phive/releases
2021-08-01 19:52:48 +02:00
c88f07696b Add support for phpunit-bridge 2021-07-17 08:42:11 +05:30
a3727c20a4 Bump version to 2.12.0
Update Node.js dependencies
2021-07-14 14:38:18 +05:30
09e08a3554 More fixes in fetching tool versions 2021-07-14 14:17:32 +05:30
1a216636c5 Use composer for composer-require-checker 2021-07-12 10:45:56 +05:30
14fa980966 Improve error handling in utils.fetch and its uses
Minor fixes in tests

Revert to ES2019
2021-07-09 11:26:38 +05:30
c6b6dabbb9 Refactor tests for tools using jest.Each 2021-07-07 22:40:04 +05:30