This GitHub action is a quick interface to use other use-*-tools
actions. Currently
apt
,
homebrew
,
perl
,
python
and
ruby
tools are supported. Common parameters cache
and key
can be
set through this action. If you want to use other parameters, use
individual action direct.
# inputs:
# apt: { required: false, type: string }
# homebrew: { required: false, type: string }
# perl: { required: false, type: string }
# python: { required: false, type: string }
# ruby: { required: false, type: string }
# cache: { required: false, type: string, default: yes }
# key: { required: false, type: string }
# outputs:
# apt-cache-hit: cache status of apt action
# homebrew-cache-hit: cache status of homebrew action
# perl-cache-hit: cache status of perl action
# python-cache-hit: cache status of python action
# ruby-cache-hit: cache status of ruby action
- uses: tecolicom/actions-use-any-tools@v1
with:
# apt tools
apt: ''
# homebrew tools
homebrew: ''
# perl tools
perl: ''
# python tools
python: ''
# ruby tools
ruby: ''
# Cache strategy
#
# yes: activate cache
# workflow: effective within same workflow (mainly for test)
# no: no cache
#
cache: yes
# Additional cache key
key: ''
- uses: tecolicom/actions-use-any-tools@v1
with:
apt: bmake
homebrew: rcs cvs
perl: App::ansiecho
python: legit
ruby: sinatra
- uses: tecolicom/actions-use-any-tools@v1
with:
apt: >-
bmake
homebrew: >-
rcs
cvs
perl: >-
App::Greple
App::optex::textconv
App::sdif
python: >-
legit
ruby: >-
sinatra