Using Ruby Gem install with GitHub Actions
To use Ruby quickly and easily in GitHub Actions, add this YaML snippet in your Job:
- uses: actions/setup-ruby
with:
ruby-version: '2.x'
Example
A complete job (named integration
) example where Ruby packages are called from Python is below.
Example from Python Linguist.
integration:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout
- uses: actions/setup-python
with:
python-version: '3.x'
- uses: actions/setup-ruby
with:
ruby-version: '2.x'
- run: gem install github-linguist --no-document
- run: pip install -e .[tests]
- run: pytest