diff --git a/.github/workflows/rubocop-core.yml b/.github/workflows/rubocop-core.yml index 59b1ecb0a4c8..d1953e531b68 100644 --- a/.github/workflows/rubocop-core.yml +++ b/.github/workflows/rubocop-core.yml @@ -8,14 +8,20 @@ jobs: name: rubocop runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 2 # we are comparing PR merge head with base + - uses: actions/checkout@v4 + - name: Fetch head commit of base branch + run: git fetch --depth 1 origin ${{ github.event.pull_request.base.sha }} - uses: ruby/setup-ruby@v1 - uses: opf/action-rubocop@master with: github_token: ${{ secrets.github_token }} rubocop_version: gemfile - rubocop_extensions: rubocop-inflector:gemfile rubocop-performance:gemfile rubocop-rails:gemfile rubocop-rspec:gemfile + rubocop_extensions: > + rubocop-capybara:gemfile + rubocop-factory_bot:gemfile + rubocop-performance:gemfile + rubocop-rails:gemfile + rubocop-rspec:gemfile + rubocop-rspec_rails:gemfile reporter: github-pr-check only_changed: true