From 6c34938e326ab902054437edda0eba3aae15bc49 Mon Sep 17 00:00:00 2001 From: FarhanAnjum-opti Date: Tue, 29 Jul 2025 23:59:27 +0600 Subject: [PATCH 1/3] update: change Ruby version from 3.0.0 to 3.0.1 in CI workflow --- .github/workflows/ruby.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 98f73108..448df665 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: [ '3.0.0', '3.1.0', '3.2.0', '3.3.0' ] + ruby: [ '3.0.1', '3.1.0', '3.2.0', '3.3.0' ] steps: - uses: actions/checkout@v3 - name: Set up Ruby ${{ matrix.ruby }} From bfd609bccced01c83db4219bcd57da34b43affc0 Mon Sep 17 00:00:00 2001 From: FarhanAnjum-opti Date: Wed, 30 Jul 2025 00:06:51 +0600 Subject: [PATCH 2/3] update: revert Ruby version to 3.0.0 in CI workflow and pin rubocop version --- .github/workflows/ruby.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 448df665..330333c8 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: [ '3.0.1', '3.1.0', '3.2.0', '3.3.0' ] + ruby: [ '3.0.0', '3.1.0', '3.2.0', '3.3.0' ] steps: - uses: actions/checkout@v3 - name: Set up Ruby ${{ matrix.ruby }} @@ -33,6 +33,12 @@ jobs: with: ruby-version: ${{ matrix.ruby }} bundler-cache: true + - name: Install rubocop 1.78.0 for Ruby 3.0.0 + if: matrix.ruby == '3.0.0' + run: | + echo "Installing rubocop 1.78.0 for Ruby 3.0.0" + bundle add rubocop --version 1.78.0 || true + bundle install - name: Run linting run: | bundle exec rubocop From c54fa4917ce70dd658090f3a53b0f0bbf2fb3667 Mon Sep 17 00:00:00 2001 From: FarhanAnjum-opti Date: Wed, 30 Jul 2025 00:40:53 +0600 Subject: [PATCH 3/3] update: add auto-correction step for rubocop in CI workflow --- .github/workflows/ruby.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 330333c8..971eea92 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -39,6 +39,7 @@ jobs: echo "Installing rubocop 1.78.0 for Ruby 3.0.0" bundle add rubocop --version 1.78.0 || true bundle install + bundle exec rubocop -A Gemfile || true - name: Run linting run: | bundle exec rubocop