Refactor composer setup

This commit is contained in:
Shivam Mathur
2020-11-16 02:43:59 +05:30
parent 5c4074b01a
commit e201830bdd
4 changed files with 34 additions and 37 deletions
+5 -2
View File
@@ -85,8 +85,9 @@ with:
tools: php-cs-fixer, phpunit
```
To setup a particular version of a tool, specify it in the form `tool:version`.
Latest stable version of `composer` is setup by default and accepts `v1`, `v2`, `snapshot` and `preview` as versions.
To set up a particular version of a tool, specify it in the form `tool:version`.
The latest stable version of `composer` is set up by default. You can set up the required `composer` version by specifying `v1`, `v2`, `snapshot` or `preview` as versions or the exact version in semver format.
```yaml
uses: shivammathur/setup-php@v1
@@ -95,6 +96,8 @@ with:
tools: composer:v2
```
If you have specified composer plugins `prestissimo` or `composer-prefetcher` in tools, the latest stable version of `composer v1` will be setup. Unless some of your packages require `composer v1`, it is recommended to drop `prestissimo` and use `composer v2`.
Version for other tools should be in `semver` format and a valid release of the tool.
```yaml