diff --git a/action.yml b/action.yml index 909c123..c3e943f 100644 --- a/action.yml +++ b/action.yml @@ -24,6 +24,11 @@ inputs: rubocop_extensions: description: 'Rubocop extensions' default: 'rubocop-rails rubocop-performance rubocop-rspec rubocop-i18n rubocop-rake' + fail_on_error: + description: | + Exit code for reviewdog when errors are found [true,false] + Default is `true`. + default: 'true' runs: using: 'docker' image: 'Dockerfile' diff --git a/entrypoint.sh b/entrypoint.sh index c563c43..c292a47 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -12,4 +12,9 @@ export REVIEWDOG_GITHUB_API_TOKEN="${INPUT_GITHUB_TOKEN}" gem install -N standard $(version $INPUT_RUBOCOP_VERSION) standardrb ${INPUT_RUBOCOP_FLAGS} \ - | reviewdog -f=rubocop -name="${INPUT_TOOL_NAME}" -reporter="${INPUT_REPORTER}" -level="${INPUT_LEVEL}" + | reviewdog \ + -f=rubocop \ + -name="${INPUT_TOOL_NAME}" \ + -reporter="${INPUT_REPORTER}" \ + -fail-on-error="${INPUT_FAIL_ON_ERROR}" \ + -level="${INPUT_LEVEL}"