diff --git a/Gemfile b/Gemfile
index 7f9e4f823e479888b55822d3fbf861672acde44e..ce5f8268bb73c96079235472539be36f1890fc33 100644
--- a/Gemfile
+++ b/Gemfile
@@ -594,7 +594,7 @@ group :test do
   # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527
   gem 'derailed_benchmarks', require: false # rubocop:todo Gemfile/MissingFeatureCategory
 
-  gem 'gitlab_quality-test_tooling', '~> 2.0.0', require: false, feature_category: :tooling
+  gem 'gitlab_quality-test_tooling', '~> 2.1.0', require: false, feature_category: :tooling
 end
 
 gem 'octokit', '~> 9.0', feature_category: :importers
diff --git a/Gemfile.checksum b/Gemfile.checksum
index 2e5fe03f48033680817ff1fececcae6fd968c895..7a5ec621f18a774fca9def72fb884e0302ac35e6 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -240,7 +240,7 @@
 {"name":"gitlab-styles","version":"13.0.1","platform":"ruby","checksum":"bf1840fe97b215ab76fe1f1a83af0aee30d33ded905415918462b832004b68bd"},
 {"name":"gitlab_chronic_duration","version":"0.12.0","platform":"ruby","checksum":"0d766944d415b5c831f176871ee8625783fc0c5bfbef2d79a3a616f207ffc16d"},
 {"name":"gitlab_omniauth-ldap","version":"2.2.0","platform":"ruby","checksum":"bb4d20acb3b123ed654a8f6a47d3fac673ece7ed0b6992edb92dca14bad2838c"},
-{"name":"gitlab_quality-test_tooling","version":"2.0.0","platform":"ruby","checksum":"2076c2e4054e5a7d6ec713104c196bf1505221f4cf1ee785f8c3f46a9bfa1b32"},
+{"name":"gitlab_quality-test_tooling","version":"2.1.0","platform":"ruby","checksum":"834bb046677926399170946004debc0e7da5f4354e08c316c2b7d3f98a74e47c"},
 {"name":"globalid","version":"1.1.0","platform":"ruby","checksum":"b337e1746f0c8cb0a6c918234b03a1ddeb4966206ce288fbb57779f59b2d154f"},
 {"name":"gon","version":"6.4.0","platform":"ruby","checksum":"e3a618d659392890f1aa7db420f17c75fd7d35aeb5f8fe003697d02c4b88d2f0"},
 {"name":"google-apis-androidpublisher_v3","version":"0.34.0","platform":"ruby","checksum":"d7e1d7dd92f79c498fe2082222a1740d788e022e660c135564b3fd299cab5425"},
diff --git a/Gemfile.lock b/Gemfile.lock
index ac2a4f34424afa21a624b3ed05ba84eb6c69038c..6cf9ee8b238d82de82548ef1063d7dc456e2ee3e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -781,7 +781,7 @@ GEM
       omniauth (>= 1.3, < 3)
       pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
       rubyntlm (~> 0.5)
-    gitlab_quality-test_tooling (2.0.0)
+    gitlab_quality-test_tooling (2.1.0)
       activesupport (>= 7.0, < 7.2)
       amatch (~> 0.4.1)
       fog-google (~> 1.24, >= 1.24.1)
@@ -2086,7 +2086,7 @@ DEPENDENCIES
   gitlab-utils!
   gitlab_chronic_duration (~> 0.12)
   gitlab_omniauth-ldap (~> 2.2.0)
-  gitlab_quality-test_tooling (~> 2.0.0)
+  gitlab_quality-test_tooling (~> 2.1.0)
   gon (~> 6.4.0)
   google-apis-androidpublisher_v3 (~> 0.34.0)
   google-apis-cloudbilling_v1 (~> 0.21.0)
diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum
index 7957750680a2ff580003ecbb62a6eb7d90745051..43169744f1d70737f93843fca2668ba826cc1dab 100644
--- a/Gemfile.next.checksum
+++ b/Gemfile.next.checksum
@@ -241,7 +241,7 @@
 {"name":"gitlab-styles","version":"13.0.1","platform":"ruby","checksum":"bf1840fe97b215ab76fe1f1a83af0aee30d33ded905415918462b832004b68bd"},
 {"name":"gitlab_chronic_duration","version":"0.12.0","platform":"ruby","checksum":"0d766944d415b5c831f176871ee8625783fc0c5bfbef2d79a3a616f207ffc16d"},
 {"name":"gitlab_omniauth-ldap","version":"2.2.0","platform":"ruby","checksum":"bb4d20acb3b123ed654a8f6a47d3fac673ece7ed0b6992edb92dca14bad2838c"},
-{"name":"gitlab_quality-test_tooling","version":"2.0.0","platform":"ruby","checksum":"2076c2e4054e5a7d6ec713104c196bf1505221f4cf1ee785f8c3f46a9bfa1b32"},
+{"name":"gitlab_quality-test_tooling","version":"2.1.0","platform":"ruby","checksum":"834bb046677926399170946004debc0e7da5f4354e08c316c2b7d3f98a74e47c"},
 {"name":"globalid","version":"1.1.0","platform":"ruby","checksum":"b337e1746f0c8cb0a6c918234b03a1ddeb4966206ce288fbb57779f59b2d154f"},
 {"name":"gon","version":"6.4.0","platform":"ruby","checksum":"e3a618d659392890f1aa7db420f17c75fd7d35aeb5f8fe003697d02c4b88d2f0"},
 {"name":"google-apis-androidpublisher_v3","version":"0.34.0","platform":"ruby","checksum":"d7e1d7dd92f79c498fe2082222a1740d788e022e660c135564b3fd299cab5425"},
@@ -550,7 +550,7 @@
 {"name":"rack-session","version":"1.0.2","platform":"ruby","checksum":"a02115e5420b4de036839b9811e3f7967d73446a554b42aa45106af335851d76"},
 {"name":"rack-test","version":"2.1.0","platform":"ruby","checksum":"0c61fc61904049d691922ea4bb99e28004ed3f43aa5cfd495024cc345f125dfb"},
 {"name":"rack-timeout","version":"0.7.0","platform":"ruby","checksum":"757337e9793cca999bb73a61fe2a7d4280aa9eefbaf787ce3b98d860749c87d9"},
-{"name":"rackup","version":"1.0.0","platform":"ruby","checksum":"e95e3e1b7f1f54ac3730fa9f1024903cb23e424a901781198d492d32c60079f1"},
+{"name":"rackup","version":"1.0.1","platform":"ruby","checksum":"ba86604a28989fe1043bff20d819b360944ca08156406812dca6742b24b3c249"},
 {"name":"rails","version":"7.1.4.1","platform":"ruby","checksum":"4a9e8955c812c930f074e083375b99860989f61da47a0734b7abf9d0baaa4739"},
 {"name":"rails-controller-testing","version":"1.0.5","platform":"ruby","checksum":"741448db59366073e86fc965ba403f881c636b79a2c39a48d0486f2607182e94"},
 {"name":"rails-dom-testing","version":"2.2.0","platform":"ruby","checksum":"e515712e48df1f687a1d7c380fd7b07b8558faa26464474da64183a7426fa93b"},
diff --git a/Gemfile.next.lock b/Gemfile.next.lock
index 3ba2ca489b7220aeda75ec15cae751e2497ff9c8..ae10a315b6050d3eda4da29d553750c24e902a4f 100644
--- a/Gemfile.next.lock
+++ b/Gemfile.next.lock
@@ -791,7 +791,7 @@ GEM
       omniauth (>= 1.3, < 3)
       pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
       rubyntlm (~> 0.5)
-    gitlab_quality-test_tooling (2.0.0)
+    gitlab_quality-test_tooling (2.1.0)
       activesupport (>= 7.0, < 7.2)
       amatch (~> 0.4.1)
       fog-google (~> 1.24, >= 1.24.1)
@@ -1495,7 +1495,7 @@ GEM
     rack-test (2.1.0)
       rack (>= 1.3)
     rack-timeout (0.7.0)
-    rackup (1.0.0)
+    rackup (1.0.1)
       rack (< 3)
       webrick
     rails (7.1.4.1)
@@ -2113,7 +2113,7 @@ DEPENDENCIES
   gitlab-utils!
   gitlab_chronic_duration (~> 0.12)
   gitlab_omniauth-ldap (~> 2.2.0)
-  gitlab_quality-test_tooling (~> 2.0.0)
+  gitlab_quality-test_tooling (~> 2.1.0)
   gon (~> 6.4.0)
   google-apis-androidpublisher_v3 (~> 0.34.0)
   google-apis-cloudbilling_v1 (~> 0.21.0)