name: Code Quality on: push: jobs: format: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v5 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: .ruby-version bundler-cache: true - name: Check formatting run: bundle exec rubocop --only Layout --parallel lint: runs-on: ubuntu-latest needs: format steps: - name: Check out repository code uses: actions/checkout@v5 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: .ruby-version bundler-cache: true - name: Run lint run: bundle exec rubocop --except Layout --parallel