From 16390345a6c87a96a19d76af9d1347aecbccb5fb Mon Sep 17 00:00:00 2001 From: Nicolas Temciuc Date: Tue, 18 Feb 2025 10:59:04 -0300 Subject: [PATCH 1/2] build(deps): bump `rubocop` constrain from `0.80.1` to `~> 1` --- cose.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cose.gemspec b/cose.gemspec index 122b3af..0dc36bf 100644 --- a/cose.gemspec +++ b/cose.gemspec @@ -39,6 +39,6 @@ Gem::Specification.new do |spec| spec.add_development_dependency "byebug", "~> 11.0" spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "rspec", "~> 3.8" - spec.add_development_dependency "rubocop", "0.80.1" + spec.add_development_dependency "rubocop", "~> 1" spec.add_development_dependency "rubocop-performance", "~> 1.4" end From b1708693020268fab8b1cef40ac1ad3cb9e1b85f Mon Sep 17 00:00:00 2001 From: Nicolas Temciuc Date: Wed, 19 Feb 2025 15:25:12 -0300 Subject: [PATCH 2/2] ci: run `rubocop` in a different job Also only run `rubocop` against `Ruby 3.4` --- .github/workflows/build.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8f9a78b..b9b8501 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,6 +10,21 @@ name: build on: push jobs: + lint: + runs-on: ubuntu-latest + + steps: + - name: Check out repository code + uses: actions/checkout@v4 + + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.4' + bundler-cache: true + + - name: Lint code for consistent style + run: bundle exec rubocop -f github test: runs-on: ubuntu-20.04 strategy: @@ -62,4 +77,4 @@ jobs: with: ruby-version: ${{ matrix.ruby }} bundler-cache: true - - run: bundle exec rake + - run: bundle exec rspec