Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Phive to the available tools #151

Closed
Aerendir opened this issue Jan 17, 2020 · 3 comments · Fixed by #156
Closed

Add Phive to the available tools #151

Aerendir opened this issue Jan 17, 2020 · 3 comments · Fixed by #156
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Aerendir
Copy link

Aerendir commented Jan 17, 2020

Is your feature request related to a problem? Please describe.
Often it happens that dev tools cause conflicts in the tree of dependencies.

To solve this problem it is possible to download some tools as a PHAR package.

To make easier the use of the PHAR packages, a tool exists: Phive.

Phive is like Composer, but for PHAR packages.

It permits to create a list of packages to download as PHAR and makes their management easier.

You can read more about Phive here: https://phar.io/

Describe the solution you'd like
Make possible to use a configuration like this to make Phive available:

            - name: Setup PHP
              uses: shivammathur/setup-php@v1
              with:
                  php-version: ${{ matrix.php }}
                  coverage: none # disable xdebug, pcov
                  tools: phive
                  extensions: intl

Describe alternatives you've considered

Obviously it is possible to install Phive manually, but having the action do it makes thing a lot easier.

@shivammathur shivammathur added the enhancement New feature or request label Jan 17, 2020
@shivammathur shivammathur self-assigned this Jan 17, 2020
@shivammathur
Copy link
Owner

Will add it in 1.7.4.

@shivammathur shivammathur added this to In progress in setup-php-tasks Jan 17, 2020
@shivammathur shivammathur moved this from In progress to To do in setup-php-tasks Jan 17, 2020
@shivammathur shivammathur added this to the 1.7.4 milestone Jan 18, 2020
@shivammathur shivammathur mentioned this issue Jan 21, 2020
setup-php-tasks automation moved this from To do to Done Jan 21, 2020
@shivammathur
Copy link
Owner

@Aerendir Added in 1.7.4.

@Aerendir
Copy link
Author

@shivammathur Many many thankyou! ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants