Commit Graph

109 Commits

Author SHA1 Message Date
5581e61575 Update test and README for mago tool - remove 'latest' from test and add to README
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 11:27:31 +00:00
de4f59c442 Address PR review feedback - simplify validation and remove license display
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 11:16:20 +00:00
26dc9b4fed Add mago tool support as custom package
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 10:57:30 +00:00
b8f4bf011c Merge branch 'develop' into copilot/fix-d6851e4e-e860-4989-8c53-4391e7116ea7 2025-07-17 14:58:44 +05:30
f9fbb516a6 Address review feedback: revert src/tools.ts, remove run.sh, rename tool to backward-compatibility-check
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 08:54:16 +00:00
9dffd40113 Add roave/backward-compatibility-check tool support
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 08:34:50 +00:00
24d382d1f8 Add support for shipmonk/name-collision-detector tool
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 07:25:13 +00:00
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