Your all-in-one ruby Pronto runner.
This GitHub Action runs Pronto runners on your Ruby project diffs and reports back with a GitHub Check Run.


The docker image of this Action includes the following Pronto Runners:
| name | description | default |
|---|---|---|
runners | Space-separated list of pronto runners to run. Must be the preinstalled runners from the list above. | rubocop |
target | The git target pronto will diff against (-c) | origin/master |
A GitHub token is available by default when using actions, but you must include it in the env map for this Action to use when creating a check run.
Be sure to include the ENV variable in your job step:
- uses: adwerx/pronto-ruby
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
That's it!
Pronto can be configured via the .pronto.yml configuration file in your repo.
With the defaults (only rubocop):
name: Pronto
on:
- push
- pull_request
jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: adwerx/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
With specific runners:
name: Pronto
on:
- push
- pull_request
jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: adwerx/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
runners: >-
rubocop rails_schema yamllint
See CONTRIBUTING.md
Content type
Image
Digest
Size
312.2 MB
Last updated
over 6 years ago
docker pull adwerx/pronto-ruby