Skip to content

Test

Test #95

Workflow file for this run

name: CI
on: [pull_request]
jobs:
test-only-changed:
runs-on: ubuntu-latest
defaults:
run:
shell: bash
env:
INPUT_ONLY_CHANGED: 'true'
# rest is needed for reviewdog binary to not error with wrong arguments
INPUT_TOOL_NAME: rubocop
INPUT_REPORTER: github-pr-check
INPUT_FILTER_MODE: added
INPUT_FAIL_ON_ERROR: 'false'
INPUT_LEVEL: error
steps:
- uses: actions/checkout@v4
- name: setup
run: |
git config user.email "workflow@github.com"
git config user.name "I am an automated workflow"
- name: Check when there are relevant files
run: |
git checkout ${{ github.sha }}
cp test/only_checked/few_relevant/files/* .
git add *
git commit -m auto
BASE_REF=$(git rev-parse HEAD~) HEAD_REF=$(git rev-parse HEAD) ./script.sh
env:
PATH: test/only_checked/few_relevant/mock_bins:${{ env.PATH }}
- name: Check when there are no relevant files
run: |
git checkout ${{ github.sha }}
cp test/only_checked/nothing_relevant/files/* .
git add *
git commit -m auto
BASE_REF=$(git rev-parse HEAD~) HEAD_REF=$(git rev-parse HEAD) ./script.sh
env:
PATH: test/only_checked/nothing_relevant/mock_bins:${{ env.PATH }}