Commit Graph

95 Commits

Author SHA1 Message Date
Jan Nedbal
24eff50574 Support composer-dependency-analyser 2024-07-15 15:14:10 +02:00
Shivam Mathur
18975ec414
Fix ecs config 2024-04-26 02:16:03 +05:30
em411
806c3cc058 Add support for ecs 2024-04-25 21:59:57 +02:00
Shivam Mathur
a4e22b60bb Bump version to 2.30.0 2024-03-01 12:06:41 +05:30
Shivam Mathur
e8cd65f444
Switch to PHPCSStandards/PHP_CodeSniffer for phpcs and phpcbf 2023-12-04 08:00:30 +05:30
Shivam Mathur
b5efb21934
Add tests for box and php-scoper 2023-11-01 09:29:02 +05:30
Shivam Mathur
7fdd3ece87
Fix blackfire-player on Linux and macOS
Drop support for blackfire-player on Windows
2023-09-14 02:51:49 +05:30
Shivam Mathur
9d529a72e0
Only check castor version if castor.php is present 2023-06-24 02:25:43 +05:30
Shivam Mathur
c63f07d82e
Fix version prefix for castor 2023-06-23 23:28:05 +05:30
Loïck Piera
7ce22e0264
Add support for jolicode/castor 2023-06-23 16:13:17 +02:00
Shivam Mathur
6cc8b47c6f
Add support to fetch tool versions from packagist 2023-06-12 15:27:46 +05:30
amnuts
4630172078
Added what should be compensation for phpunit versions 2023-06-12 15:27:20 +05:30
Shivam Mathur
bbc65d999a
Fix extension logs
Refactor utils.addCommand
2023-01-18 09:00:28 +05:30
Shivam Mathur
6db1a06425
Improve support for blackfire-player 2023-01-17 05:11:26 +05:30
Shivam Mathur
51f83e019c
Switch composer-unused back to phar 2022-12-01 04:45:59 +05:30
Shivam Mathur
52685a348b
Add support to install rector in tools input 2022-08-17 16:48:27 +05:30
Ruben Robles
0f688a10cb
Add support for tool Laravel Pint 2022-07-11 12:13:41 +02:00
Shivam Mathur
cf5cd90b4c
Improve support for composer authenticating private respositories 2022-07-06 12:19:55 +05:30
Shivam Mathur
74d43be8a3
Fix support for deployer 2022-05-31 10:12:38 +05:30
Shivam Mathur
32d20248ae
Improve support for composer fallback URLs 2022-04-23 11:57:06 +05:30
Shivam Mathur
94c859a50e
Add GitHub releases fallback URL for phing 2022-03-01 20:44:20 +05:30
Shivam Mathur
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
Shivam Mathur
71d07ee7f4
Update symfony-cli support to use new symfony-cli/symfony-cli 2022-01-29 11:27:44 +05:30
Shivam Mathur
cad2a1bda3
Rename os_version => os 2022-01-29 05:29:58 +05:30
Shivam Mathur
495989aff1
Merge pull request #561 from villfa/feat/churn
Tools: add support for Churn-PHP
2022-01-29 03:49:42 +05:30
Fabien Villepinte
c09e310dc1
Tools: add support for Churn-PHP 2022-01-28 23:07:30 +01:00
Shivam Mathur
1db2ec93f3
Fix tools.getLatestVersion 2022-01-27 08:44:53 +05:30
Shivam Mathur
f24f33ea89
Scope binary tools installed using composer 2021-12-31 00:11:33 +05:30
Shivam Mathur
7789b4e03e
Switch to phar releases for phpspec 2021-12-29 20:17:24 +05:30
Shivam Mathur
0f13e29d1f
Use composer phars from cache with PHP version 2021-12-22 20:07:07 +05:30
Shivam Mathur
15b20027cf
Use GitHub releases for phive's latest version 2021-12-13 07:47:57 +05:30
jrfnl
2c8682d5e6 Tools: add support for phpunit-polyfills
Ref: https://github.com/Yoast/PHPUnit-Polyfills
2021-09-20 16:04:04 +02:00
jrfnl
257e4c088d Tools: add support for parallel-lint 2021-09-20 02:22:22 +02:00
jrfnl
fa5fbefff9 Tools: add support for phpDocumentor 2021-09-19 13:41:39 +02:00
Shivam Mathur
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
Shivam Mathur
7bd9f10bef
Add no_tools_cache flag 2021-08-18 09:53:25 +05:30
jrfnl
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
Shivam Mathur
c88f07696b
Add support for phpunit-bridge 2021-07-17 08:42:11 +05:30
Shivam Mathur
a3727c20a4
Bump version to 2.12.0
Update Node.js dependencies
2021-07-14 14:38:18 +05:30
Shivam Mathur
09e08a3554
More fixes in fetching tool versions 2021-07-14 14:17:32 +05:30
Shivam Mathur
1a216636c5
Use composer for composer-require-checker 2021-07-12 10:45:56 +05:30
Shivam Mathur
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
Shivam Mathur
c6b6dabbb9
Refactor tests for tools using jest.Each 2021-07-07 22:40:04 +05:30
Shivam Mathur
e1a9afe11c
Add support to specify major or major.minor versions for tools with GitHub repository 2021-07-07 22:40:03 +05:30
Shivam Mathur
6449431df2
Move tools config to tools.json
Refactor tools functions to use Records and object literals
2021-07-07 22:40:02 +05:30
Shivam Mathur
55ab748aaa
Update dependencies
Update to Jest 27

Set sourceMap to true in tsconfig.json
2021-06-04 21:34:31 +05:30
Shivam Mathur
8cfcbb030f
Add support for tools: none 2021-04-21 17:11:24 +05:30
Shivam Mathur
23393c46d7
Add support for composer packages using tools input 2021-04-19 17:05:59 +05:30
Shivam Mathur
739ccacdc4
Refactor tools
Improve support for tool aliases
2021-02-20 16:11:20 +05:30
Shivam Mathur
cff0bdeaa3
Use composer for codeception setup 2021-02-19 13:49:58 +05:30