From 63a539a8f7121a3c05014548863d4bec82f72447 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:09:27 +0300 Subject: [PATCH 01/22] Update rake requirement from ~> 13.2.1 to ~> 13.3.0 (#592) Updates the requirements on [rake](https://github.com/ruby/rake) to permit the latest version. - [Release notes](https://github.com/ruby/rake/releases) - [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc) - [Commits](https://github.com/ruby/rake/compare/v13.2.1...v13.3.0) --- updated-dependencies: - dependency-name: rake dependency-version: 13.3.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 8f69a7b..d118843 100644 --- a/Gemfile +++ b/Gemfile @@ -9,7 +9,7 @@ gem "allure-ruby-commons", path: "allure-ruby-commons" group :development do gem "colorize", "~> 1.1.0" gem "debug", "~> 1.8" - gem "rake", "~> 13.2.1" + gem "rake", "~> 13.3.0" gem "ruby-lsp", "~> 0.23.9" gem "semver2", "~> 3.4" gem "solargraph", "~> 0.54.0" From 6238ac319af07db11f1394171ebb56eac2ec680c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 11:28:14 +0300 Subject: [PATCH 02/22] Update solargraph requirement from ~> 0.54.0 to ~> 0.55.1 (#595) Updates the requirements on [solargraph](https://github.com/castwide/solargraph) to permit the latest version. - [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md) - [Commits](https://github.com/castwide/solargraph/compare/v0.54.0...v0.55.1) --- updated-dependencies: - dependency-name: solargraph dependency-version: 0.55.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index d118843..d2dc8a8 100644 --- a/Gemfile +++ b/Gemfile @@ -12,7 +12,7 @@ group :development do gem "rake", "~> 13.3.0" gem "ruby-lsp", "~> 0.23.9" gem "semver2", "~> 3.4" - gem "solargraph", "~> 0.54.0" + gem "solargraph", "~> 0.55.1" end group :test do From 3893b20c660f0610a6f2b02aee849f2da5b21e34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 11:28:22 +0300 Subject: [PATCH 03/22] Update ruby-lsp requirement from ~> 0.23.9 to ~> 0.24.1 (#594) Updates the requirements on [ruby-lsp](https://github.com/Shopify/ruby-lsp) to permit the latest version. - [Release notes](https://github.com/Shopify/ruby-lsp/releases) - [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.23.9...v0.24.1) --- updated-dependencies: - dependency-name: ruby-lsp dependency-version: 0.24.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index d2dc8a8..f06b35f 100644 --- a/Gemfile +++ b/Gemfile @@ -10,7 +10,7 @@ group :development do gem "colorize", "~> 1.1.0" gem "debug", "~> 1.8" gem "rake", "~> 13.3.0" - gem "ruby-lsp", "~> 0.23.9" + gem "ruby-lsp", "~> 0.24.1" gem "semver2", "~> 3.4" gem "solargraph", "~> 0.55.1" end From 3997a59cb4ad19de9553abcddc57c3af128b79a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 10:40:31 +0300 Subject: [PATCH 04/22] Update rubocop requirement from ~> 1.75.1 to ~> 1.76.1 (#593) Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.1...v1.76.1) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.76.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index f06b35f..099d37c 100644 --- a/Gemfile +++ b/Gemfile @@ -19,7 +19,7 @@ group :test do gem "climate_control", "~> 1.2.0" gem "oj", "~> 3.14" if ENV["WITH_OJ_GEM"] == "true" gem "rspec", "~> 3.13.0" - gem "rubocop", "~> 1.75.1" + gem "rubocop", "~> 1.76.1" gem "rubocop-performance", "~> 1.25.0" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.1" From a1673b124c0260aa66cb92679a5dc663a3345d01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 11:48:44 +0300 Subject: [PATCH 05/22] Update cucumber requirement from >= 4.0.0, < 10 to >= 4.0.0, < 11 in /allure-cucumber (#596) Update cucumber requirement from >= 4.0.0, < 10 to >= 4.0.0, < 11 Updates the requirements on [cucumber](https://github.com/cucumber/cucumber-ruby) to permit the latest version. - [Release notes](https://github.com/cucumber/cucumber-ruby/releases) - [Changelog](https://github.com/cucumber/cucumber-ruby/blob/main/CHANGELOG.md) - [Commits](https://github.com/cucumber/cucumber-ruby/compare/v4.0.0...v10.0.0) --- updated-dependencies: - dependency-name: cucumber dependency-version: 10.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- allure-cucumber/allure-cucumber.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/allure-cucumber/allure-cucumber.gemspec b/allure-cucumber/allure-cucumber.gemspec index 8079c16..c69d130 100644 --- a/allure-cucumber/allure-cucumber.gemspec +++ b/allure-cucumber/allure-cucumber.gemspec @@ -30,5 +30,5 @@ Gem::Specification.new do |s| s.add_dependency "allure-ruby-commons", version s.add_dependency "csv", ">= 3.0", "< 4.0" - s.add_dependency "cucumber", ">= 4.0.0", "< 10" + s.add_dependency "cucumber", ">= 4.0.0", "< 11" end From 728bd55cc9c70209747b189846a177d92ab429fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 22:11:24 +0300 Subject: [PATCH 06/22] Update rubocop requirement from ~> 1.76.1 to ~> 1.77.0 (#597) Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.76.1...v1.77.0) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.77.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 099d37c..1894f6b 100644 --- a/Gemfile +++ b/Gemfile @@ -19,7 +19,7 @@ group :test do gem "climate_control", "~> 1.2.0" gem "oj", "~> 3.14" if ENV["WITH_OJ_GEM"] == "true" gem "rspec", "~> 3.13.0" - gem "rubocop", "~> 1.76.1" + gem "rubocop", "~> 1.77.0" gem "rubocop-performance", "~> 1.25.0" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.1" From 97c8d281efe142ca2f326260ec41961e282af6ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 22:11:34 +0300 Subject: [PATCH 07/22] Update solargraph requirement from ~> 0.55.1 to ~> 0.56.0 (#598) Updates the requirements on [solargraph](https://github.com/castwide/solargraph) to permit the latest version. - [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md) - [Commits](https://github.com/castwide/solargraph/compare/v0.55.1...v0.56.0) --- updated-dependencies: - dependency-name: solargraph dependency-version: 0.56.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 1894f6b..874119e 100644 --- a/Gemfile +++ b/Gemfile @@ -12,7 +12,7 @@ group :development do gem "rake", "~> 13.3.0" gem "ruby-lsp", "~> 0.24.1" gem "semver2", "~> 3.4" - gem "solargraph", "~> 0.55.1" + gem "solargraph", "~> 0.56.0" end group :test do From df6ae8b65437e4e87f9021d64acf4a58c646264f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 26 Jul 2025 09:50:12 +0300 Subject: [PATCH 08/22] Update ruby-lsp requirement from ~> 0.24.1 to ~> 0.25.0 (#599) Updates the requirements on [ruby-lsp](https://github.com/Shopify/ruby-lsp) to permit the latest version. - [Release notes](https://github.com/Shopify/ruby-lsp/releases) - [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.24.1...v0.25.0) --- updated-dependencies: - dependency-name: ruby-lsp dependency-version: 0.25.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 874119e..eb89d72 100644 --- a/Gemfile +++ b/Gemfile @@ -10,7 +10,7 @@ group :development do gem "colorize", "~> 1.1.0" gem "debug", "~> 1.8" gem "rake", "~> 13.3.0" - gem "ruby-lsp", "~> 0.24.1" + gem "ruby-lsp", "~> 0.25.0" gem "semver2", "~> 3.4" gem "solargraph", "~> 0.56.0" end From af107b4e6bc3da92f34989bcbbd8f5ae7d2f656e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 26 Jul 2025 09:50:21 +0300 Subject: [PATCH 09/22] Update rubocop requirement from ~> 1.77.0 to ~> 1.78.0 (#600) Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.77.0...v1.78.0) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.78.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index eb89d72..598df82 100644 --- a/Gemfile +++ b/Gemfile @@ -19,7 +19,7 @@ group :test do gem "climate_control", "~> 1.2.0" gem "oj", "~> 3.14" if ENV["WITH_OJ_GEM"] == "true" gem "rspec", "~> 3.13.0" - gem "rubocop", "~> 1.77.0" + gem "rubocop", "~> 1.78.0" gem "rubocop-performance", "~> 1.25.0" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.1" From 82f81cc87ba4764e36210f78cf3fedb58a65e67a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 14:42:39 +0300 Subject: [PATCH 10/22] Bump actions/checkout from 4 to 5 (#605) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/changelog.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index ed13ae1..6745f7b 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Create GitHub release uses: softprops/action-gh-release@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1fa3f7b..4e9aa38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 ssh-key: ${{ secrets.RELEASE_SSH_KEY }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2b156bc..a65d197 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Ruby 3.4 uses: ruby/setup-ruby@v1 with: @@ -34,7 +34,7 @@ jobs: oj: [false, true] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Ruby ${{ matrix.ruby }} uses: ruby/setup-ruby@v1 env: From f740743b614b4489132f817c4461e0132ee840db Mon Sep 17 00:00:00 2001 From: andrejs Date: Sat, 23 Aug 2025 18:30:02 +0300 Subject: [PATCH 11/22] Dev environment improvements (#607) * Remove ruby-lsp from gemfile * Remove cloud report publish * Remove code climate coverage upload * Update local ruby version to 3.4.5 * Remove coverage badges --- .github/workflows/test.yml | 32 +------------------------------- .ruby-version | 2 +- Gemfile | 1 - README.md | 3 --- 4 files changed, 2 insertions(+), 36 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a65d197..11992b1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,43 +43,13 @@ jobs: ruby-version: ${{ matrix.ruby }} bundler-cache: true - name: Test - uses: paambaati/codeclimate-action@v9.0.0 env: - CC_TEST_REPORTER_ID: be263ef9412dc65a7aa8dfb6e8162d5c7cfb3307fae0a444cde9dd6ca6f52848 WITH_OJ_GEM: ${{ matrix.oj }} RUBY_VERSION: ${{ matrix.ruby }} - with: - coverageCommand: bundle exec rake test:coverage - coverageLocations: coverage/coverage.json:simplecov + run: bundle exec rake test - name: Upload report uses: actions/upload-artifact@v4 with: name: allure-results-${{ matrix.ruby }}-oj-${{ matrix.oj }} path: "*/reports/allure-results/" retention-days: 1 - - report: - name: Allure report - runs-on: ubuntu-latest - needs: rspec - if: always() - steps: - - name: Download allure-results - uses: actions/download-artifact@v4 - - name: Publish allure report - uses: andrcuns/allure-publish-action@v2.9.0 - env: - GOOGLE_CLOUD_CREDENTIALS_JSON: ${{ secrets.GOOGLE_CLOUD_CREDENTIALS_JSON }} - GITHUB_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - ALLURE_JOB_NAME: rspec - with: - storageType: gcs - resultsGlob: "**/allure-results" - bucket: allure-test-reports - prefix: allure-ruby/$GITHUB_REF - updatePr: description - summary: behaviors - copyLatest: true - ignoreMissingResults: false - summaryTableType: ascii - debug: true diff --git a/.ruby-version b/.ruby-version index 6cb9d3d..4f5e697 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.4.3 +3.4.5 diff --git a/Gemfile b/Gemfile index 598df82..36a5d93 100644 --- a/Gemfile +++ b/Gemfile @@ -10,7 +10,6 @@ group :development do gem "colorize", "~> 1.1.0" gem "debug", "~> 1.8" gem "rake", "~> 13.3.0" - gem "ruby-lsp", "~> 0.25.0" gem "semver2", "~> 3.4" gem "solargraph", "~> 0.56.0" end diff --git a/README.md b/README.md index c8f8be3..5417601 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,7 @@ [![Gem Version](https://badge.fury.io/rb/allure-ruby-commons.svg)](https://rubygems.org/gems/allure-ruby-commons) [![Total Downloads](https://img.shields.io/gem/dt/allure-ruby-commons?color=blue)](https://rubygems.org/gems/allure-ruby-commons) ![Workflow status](https://github.com/allure-framework/allure-ruby/workflows/Test/badge.svg) -[![Maintainability](https://api.codeclimate.com/v1/badges/3190a4c9e68f20dd82ec/maintainability)](https://codeclimate.com/github/allure-framework/allure-ruby/maintainability) -[![Test Coverage](https://api.codeclimate.com/v1/badges/3190a4c9e68f20dd82ec/test_coverage)](https://codeclimate.com/github/allure-framework/allure-ruby/test_coverage) [![Yard Docs](https://img.shields.io/badge/yard-docs-blue.svg)](https://rubydoc.info/github/allure-framework/allure-ruby/master) -[![Test Report](https://img.shields.io/badge/report-allure-blue.svg)](https://storage.googleapis.com/allure-test-reports/allure-ruby/refs/heads/master/index.html) Ruby testing framework adaptors for generating allure compatible test reports. From da63a3cac4cb03d003d3e63e3482782834d0416d Mon Sep 17 00:00:00 2001 From: Atanu Biswas <82307753+Atanu484@users.noreply.github.com> Date: Sat, 23 Aug 2025 21:25:56 +0300 Subject: [PATCH 12/22] Update allure-ruby-commons.gemspec (#606) bumps rspec-expectations version to 3.13 --- allure-ruby-commons/allure-ruby-commons.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/allure-ruby-commons/allure-ruby-commons.gemspec b/allure-ruby-commons/allure-ruby-commons.gemspec index 8d4d8a2..ae906ce 100644 --- a/allure-ruby-commons/allure-ruby-commons.gemspec +++ b/allure-ruby-commons/allure-ruby-commons.gemspec @@ -30,5 +30,5 @@ Gem::Specification.new do |s| s.add_dependency "mime-types", ">= 3.3", "< 4" s.add_dependency "require_all", ">= 2", "< 4" - s.add_dependency "rspec-expectations", "~> 3.12" + s.add_dependency "rspec-expectations", "~> 3.13" end From 655f7d354b12917f691622c6c0f018f2c53c0fac Mon Sep 17 00:00:00 2001 From: epszaw Date: Thu, 28 Aug 2025 19:40:35 +0200 Subject: [PATCH 13/22] Add workflow-wide gh actions permissions (#608) add workflow-wide permissions --- .github/workflows/changelog.yml | 5 +++++ .github/workflows/release.yml | 5 +++++ .github/workflows/stale.yml | 5 +++++ .github/workflows/test.yml | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 6745f7b..8a192aa 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -5,9 +5,14 @@ on: tags: - "[0-9]+.[0-9]+.[0-9]+" +permissions: + contents: read + jobs: release: runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Checkout diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e9aa38..4804f9f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,9 +12,14 @@ on: - minor - patch +permissions: + contents: read + jobs: release: runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Checkout diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 64f53eb..d26fb2c 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -4,9 +4,14 @@ on: schedule: - cron: "30 1 * * *" +permissions: + contents: read + jobs: stale: runs-on: ubuntu-22.04 + permissions: + issues: write steps: - uses: actions/stale@v9 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 11992b1..b988111 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,6 +8,9 @@ on: branches: - master +permissions: + contents: read + jobs: rubocop: name: Rubocop @@ -26,6 +29,8 @@ jobs: rspec: name: Rspec ruby-${{ matrix.ruby }}-oj-${{ matrix.oj }} runs-on: ubuntu-latest + permissions: + contents: write needs: rubocop strategy: fail-fast: false From 3659e4e895f9b48b4acac43a394e2a5d10442101 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 09:23:11 +0300 Subject: [PATCH 14/22] Update rubocop-performance requirement from ~> 1.25.0 to ~> 1.26.0 (#610) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 36a5d93..1f5632f 100644 --- a/Gemfile +++ b/Gemfile @@ -19,7 +19,7 @@ group :test do gem "oj", "~> 3.14" if ENV["WITH_OJ_GEM"] == "true" gem "rspec", "~> 3.13.0" gem "rubocop", "~> 1.78.0" - gem "rubocop-performance", "~> 1.25.0" + gem "rubocop-performance", "~> 1.26.0" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.1" end From 08ac16d88caa973c5d516f60017c5cf302062089 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 09:25:32 +0300 Subject: [PATCH 15/22] Bump actions/stale from 9 to 10 (#609) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: andrejs --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index d26fb2c..5467dc2 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -13,7 +13,7 @@ jobs: permissions: issues: write steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: repo-token: ${{ secrets.GITHUB_TOKEN }} days-before-stale: 60 From 20650822b8be6adb539c6f0dba6924a45be740cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Oct 2025 20:39:42 +0300 Subject: [PATCH 16/22] Update solargraph requirement from ~> 0.56.0 to ~> 0.57.0 (#611) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 1f5632f..cbe48fa 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do gem "debug", "~> 1.8" gem "rake", "~> 13.3.0" gem "semver2", "~> 3.4" - gem "solargraph", "~> 0.56.0" + gem "solargraph", "~> 0.57.0" end group :test do From 27eff88a3a5c15b36d5a2ba1b2903f66341b0b27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Oct 2025 20:54:46 +0300 Subject: [PATCH 17/22] Update rubocop requirement from ~> 1.78.0 to ~> 1.79.2 (#604) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andrejs Cunskis --- Gemfile | 2 +- allure-ruby-commons/lib/allure_ruby_commons/config.rb | 2 +- allure-ruby-commons/spec/unit/allure_spec.rb | 8 ++++---- lib/task_helpers/simplecov_merger.rb | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index cbe48fa..8663323 100644 --- a/Gemfile +++ b/Gemfile @@ -18,7 +18,7 @@ group :test do gem "climate_control", "~> 1.2.0" gem "oj", "~> 3.14" if ENV["WITH_OJ_GEM"] == "true" gem "rspec", "~> 3.13.0" - gem "rubocop", "~> 1.78.0" + gem "rubocop", "~> 1.79.2" gem "rubocop-performance", "~> 1.26.0" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.1" diff --git a/allure-ruby-commons/lib/allure_ruby_commons/config.rb b/allure-ruby-commons/lib/allure_ruby_commons/config.rb index 7681e6c..91915f1 100644 --- a/allure-ruby-commons/lib/allure_ruby_commons/config.rb +++ b/allure-ruby-commons/lib/allure_ruby_commons/config.rb @@ -31,7 +31,7 @@ def initialize # # @return [String] def environment - return(@environment) if defined?(@environment) + return @environment if defined?(@environment) @environment ||= ENV["ALLURE_ENVIRONMENT"] end diff --git a/allure-ruby-commons/spec/unit/allure_spec.rb b/allure-ruby-commons/spec/unit/allure_spec.rb index d74a2a3..1440696 100644 --- a/allure-ruby-commons/spec/unit/allure_spec.rb +++ b/allure-ruby-commons/spec/unit/allure_spec.rb @@ -39,7 +39,7 @@ def lifecycle aggregate_failures do expect(label).to eq(Allure::Label.new("epic", "Test Epic")) - expect(labels.count { |it| it.name == "epic" }).to eq(1) + expect(labels.count { |label| label.name == "epic" }).to eq(1) end end @@ -49,7 +49,7 @@ def lifecycle aggregate_failures do expect(label).to eq(Allure::Label.new("feature", "Test Feature")) - expect(labels.count { |it| it.name == "feature" }).to eq(1) + expect(labels.count { |label| label.name == "feature" }).to eq(1) end end @@ -59,7 +59,7 @@ def lifecycle aggregate_failures do expect(label).to eq(Allure::Label.new("story", "Test Story")) - expect(labels.count { |it| it.name == "story" }).to eq(1) + expect(labels.count { |label| label.name == "story" }).to eq(1) end end @@ -69,7 +69,7 @@ def lifecycle aggregate_failures do expect(label).to eq(Allure::Label.new("suite", "Test Suite")) - expect(labels.count { |it| it.name == "suite" }).to eq(1) + expect(labels.count { |label| label.name == "suite" }).to eq(1) end end diff --git a/lib/task_helpers/simplecov_merger.rb b/lib/task_helpers/simplecov_merger.rb index 01aee6f..483a6ea 100644 --- a/lib/task_helpers/simplecov_merger.rb +++ b/lib/task_helpers/simplecov_merger.rb @@ -35,7 +35,7 @@ def groups end def multiformatter - [SimpleCov::Formatter::Console].yield_self do |formatters| + [SimpleCov::Formatter::Console].then do |formatters| formatters << SimpleCov::Formatter::HTMLFormatter if ENV["COV_HTML_REPORT"] formatters << SimpleCov::Formatter::JSONFormatter if ENV["CC_TEST_REPORTER_ID"] SimpleCov::Formatter::MultiFormatter.new(formatters) From 6352a0f0fbbe61cfb18dbeabdcf8ba4505738d20 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:19:35 +0200 Subject: [PATCH 18/22] Bump actions/upload-artifact from 4 to 5 (#613) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b988111..a89598a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -53,7 +53,7 @@ jobs: RUBY_VERSION: ${{ matrix.ruby }} run: bundle exec rake test - name: Upload report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: allure-results-${{ matrix.ruby }}-oj-${{ matrix.oj }} path: "*/reports/allure-results/" From edc5c3f7919159543d9823444f5900e1c5430935 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:20:01 +0200 Subject: [PATCH 19/22] Update rubocop requirement from ~> 1.79.2 to ~> 1.81.6 (#614) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 8663323..0f09424 100644 --- a/Gemfile +++ b/Gemfile @@ -18,7 +18,7 @@ group :test do gem "climate_control", "~> 1.2.0" gem "oj", "~> 3.14" if ENV["WITH_OJ_GEM"] == "true" gem "rspec", "~> 3.13.0" - gem "rubocop", "~> 1.79.2" + gem "rubocop", "~> 1.81.6" gem "rubocop-performance", "~> 1.26.0" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.1" From 38dc6aac5a3860a927756796005a9f4b07cbbad5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:33:40 +0200 Subject: [PATCH 20/22] Bump actions/checkout from 5 to 6 (#615) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/changelog.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 8a192aa..9a05058 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Create GitHub release uses: softprops/action-gh-release@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4804f9f..641c074 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 ssh-key: ${{ secrets.RELEASE_SSH_KEY }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a89598a..e4fb6b5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Ruby 3.4 uses: ruby/setup-ruby@v1 with: @@ -39,7 +39,7 @@ jobs: oj: [false, true] steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Ruby ${{ matrix.ruby }} uses: ruby/setup-ruby@v1 env: From 8fa2c010d80f04cf00bb21d5679f85d8c557664c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:34:03 +0200 Subject: [PATCH 21/22] Bump actions/upload-artifact from 5 to 6 (#617) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e4fb6b5..db3e226 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -53,7 +53,7 @@ jobs: RUBY_VERSION: ${{ matrix.ruby }} run: bundle exec rake test - name: Upload report - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: allure-results-${{ matrix.ruby }}-oj-${{ matrix.oj }} path: "*/reports/allure-results/" From eae11a44dc1700bcccb113df16a0e4f12c854ec4 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 22 Dec 2025 09:34:59 +0000 Subject: [PATCH 22/22] Update version to 2.28.0 --- ALLURE_VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ALLURE_VERSION b/ALLURE_VERSION index 295b40e..67d9e1b 100644 --- a/ALLURE_VERSION +++ b/ALLURE_VERSION @@ -1 +1 @@ -2.27.0 \ No newline at end of file +2.28.0 \ No newline at end of file