From a7cec211747592cc92b1df6b7379ed39b741df2d Mon Sep 17 00:00:00 2001 From: aaccensi Date: Wed, 25 Feb 2026 14:12:29 +0100 Subject: [PATCH 1/6] Update Ruby version checks to 3.3/4.0 --- .semaphore/semaphore.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index 8c0192e..063bbf9 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -14,11 +14,15 @@ blocks: - sem-version ruby $RUBY_VERSION - gem install bundler -v ">= 2.0" - bundle install - - bundle exec rspec + - bundle exec rspec --format RspecJunitFormatter --out junit.xml --format progress matrix: - env_var: RUBY_VERSION values: - - 2.7.5 - - 3.1.1 + - '3.3' + - '4.0' secrets: - name: Fever + epilogue: + always: + commands: + - test-results publish junit.xml From bb743e3c6046c327c46cf7174540e676d11feea2 Mon Sep 17 00:00:00 2001 From: aaccensi Date: Wed, 25 Feb 2026 14:42:34 +0100 Subject: [PATCH 2/6] Remove JUnit --- .semaphore/semaphore.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index 063bbf9..fca5648 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -14,7 +14,7 @@ blocks: - sem-version ruby $RUBY_VERSION - gem install bundler -v ">= 2.0" - bundle install - - bundle exec rspec --format RspecJunitFormatter --out junit.xml --format progress + - bundle exec rspec matrix: - env_var: RUBY_VERSION values: @@ -22,7 +22,3 @@ blocks: - '4.0' secrets: - name: Fever - epilogue: - always: - commands: - - test-results publish junit.xml From e11609d3a2fd90438468fab1c2e762cb644f385a Mon Sep 17 00:00:00 2001 From: aaccensi Date: Wed, 25 Feb 2026 15:30:37 +0100 Subject: [PATCH 3/6] Drop codecov gem --- spec/support/coverage.rb | 5 ----- 1 file changed, 5 deletions(-) diff --git a/spec/support/coverage.rb b/spec/support/coverage.rb index e32ebde..89506c9 100644 --- a/spec/support/coverage.rb +++ b/spec/support/coverage.rb @@ -3,8 +3,3 @@ SimpleCov.start do add_filter('/spec') end - -if ENV['CI'] - require 'codecov' - SimpleCov.formatter = SimpleCov::Formatter::Codecov -end From 83e1f1d8ea4afa7bc2e4721e5260e629ed50b756 Mon Sep 17 00:00:00 2001 From: aaccensi Date: Wed, 25 Feb 2026 16:18:56 +0100 Subject: [PATCH 4/6] Use commit sha ref for merit gem --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 36607de..f36bdb2 100644 --- a/Gemfile +++ b/Gemfile @@ -9,7 +9,7 @@ end gemspec # Merit is here since it isn't currently published to RubyGems.org -gem 'quintel_merit', ref: 'master', github: 'quintel/merit' +gem 'quintel_merit', ref: '56217e5', github: 'quintel/merit' #TODO: update to correct red once merged to master! # Development- and test-related non-essentials. group(:extras) do From 5027bad648fc32760c5dd312f80b0bfc8f0f7420 Mon Sep 17 00:00:00 2001 From: aaccensi Date: Thu, 26 Feb 2026 13:59:12 +0100 Subject: [PATCH 5/6] Remove semaphore config related to codecov auth --- .semaphore/semaphore.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index fca5648..bf958fd 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -20,5 +20,3 @@ blocks: values: - '3.3' - '4.0' - secrets: - - name: Fever From 4c2b4c1d1da2bc74f0d1a9825be94463e78169ee Mon Sep 17 00:00:00 2001 From: aaccensi Date: Thu, 26 Feb 2026 15:47:46 +0100 Subject: [PATCH 6/6] Update gem sha refs --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index f36bdb2..ce24674 100644 --- a/Gemfile +++ b/Gemfile @@ -9,7 +9,7 @@ end gemspec # Merit is here since it isn't currently published to RubyGems.org -gem 'quintel_merit', ref: '56217e5', github: 'quintel/merit' #TODO: update to correct red once merged to master! +gem 'quintel_merit', ref: 'e59980a', github: 'quintel/merit' #TODO: update once merged to master # Development- and test-related non-essentials. group(:extras) do