From fc7d88ac9d55b0ec72fdef077bc51e4480c341ba Mon Sep 17 00:00:00 2001 From: Julien Marrec Date: Tue, 14 May 2024 16:37:40 +0200 Subject: [PATCH] Bump rubocop & workflow --- .github/workflows/rubocop.yml | 12 ++++++++---- .rubocop.yml | 4 +++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/rubocop.yml b/.github/workflows/rubocop.yml index 52021e3..73a4cac 100644 --- a/.github/workflows/rubocop.yml +++ b/.github/workflows/rubocop.yml @@ -8,21 +8,25 @@ jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.2' - name: Run rubocop shell: bash run: | which ruby which gem - sudo gem install rubocop -v 0.88 - sudo gem install rubocop-sketchup + gem install rubocop -v 1.50 + gem install rubocop-sketchup cd plugin rubocop -f extension_review -o report.html - name: Upload rubocop results as artifact if: ${{ always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Rubocop-${{ github.sha }}-report.html path: plugin/report.html diff --git a/.rubocop.yml b/.rubocop.yml index f8ac13f..f082869 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -4,12 +4,14 @@ AllCops: DisabledByDefault: true DisplayStyleGuide: true Exclude: + - 'developer/ApplyCopyright.rb' - 'developer/GitHubIssueStats.rb' - 'plugin/openstudio/startup.rb' #\lib\rubocop\sketchup\no_comment_disable.rb SketchUp: SourcePath: plugin # Path to extension sources in project directory. EncryptedExtension: false # Enable if you plan to encrypt your extension. - TargetSketchUpVersion: 2019 + TargetSketchUpVersion: 2024.0 + TargetRubyVersion: 3.2 SketchupDeprecations: Enabled: true