From ac417ebfca206d21d557bda4a21cc8d3f54d0837 Mon Sep 17 00:00:00 2001
From: Igor Frenkel <ifrenkel@gitlab.com>
Date: Tue, 10 Dec 2024 10:56:48 -0500
Subject: [PATCH] Update semver_dialects to 3.4.5

Version 3.4.5 of semver_dialects includes a fix that cleans up loose NPM
version strings.

Changelog: added
---
 Gemfile.checksum                                              | 2 +-
 Gemfile.lock                                                  | 2 +-
 Gemfile.next.checksum                                         | 2 +-
 Gemfile.next.lock                                             | 2 +-
 .../packages/npm/check_manifest_coherence_service_spec.rb     | 4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Gemfile.checksum b/Gemfile.checksum
index 385500c1a5e94..b49f51e15d4f6 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -668,7 +668,7 @@
 {"name":"sd_notify","version":"0.1.1","platform":"ruby","checksum":"cbc7ac6caa7cedd26b30a72b5eeb6f36050dc0752df263452ea24fb5a4ad3131"},
 {"name":"seed-fu","version":"2.3.7","platform":"ruby","checksum":"f19673443e9af799b730e3d4eca6a89b39e5a36825015dffd00d02ea3365cf74"},
 {"name":"selenium-webdriver","version":"4.27.0","platform":"ruby","checksum":"8821f4ad60b935cfcdc5954c0a6642d894e936250aece8bf37a6fcbebe5eb6e0"},
-{"name":"semver_dialects","version":"3.4.4","platform":"ruby","checksum":"31773e322946d91158bcfd664d29fd1c9e567ffb1d5f4b32e3b1ddb645ef5cc4"},
+{"name":"semver_dialects","version":"3.4.5","platform":"ruby","checksum":"7382ca351dc4796a8c824447a1ad87dfdea41f73b625cd2a5efabe54d11be63e"},
 {"name":"sentry-rails","version":"5.21.0","platform":"ruby","checksum":"b5a943d199aff0d3cb94dbac4eb3e00622dd0c55fd1be0cffd43a7e09f0ad602"},
 {"name":"sentry-ruby","version":"5.21.0","platform":"ruby","checksum":"294e0dd59afce7e08ba22a4e880924345c75c3e858dc8ee23553716793f78629"},
 {"name":"sentry-sidekiq","version":"5.21.0","platform":"ruby","checksum":"6df54ec79238f69d9d4b7647bcd2a192a4702f3a39edffd63a455203430e90e2"},
diff --git a/Gemfile.lock b/Gemfile.lock
index ba9c793d5686b..6c4ea1d6a522f 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1717,7 +1717,7 @@ GEM
       rexml (~> 3.2, >= 3.2.5)
       rubyzip (>= 1.2.2, < 3.0)
       websocket (~> 1.0)
-    semver_dialects (3.4.4)
+    semver_dialects (3.4.5)
       deb_version (~> 1.0.1)
       pastel (~> 0.8.0)
       thor (~> 1.3)
diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum
index f74c00926e4c7..e1ee072163b5d 100644
--- a/Gemfile.next.checksum
+++ b/Gemfile.next.checksum
@@ -678,7 +678,7 @@
 {"name":"sd_notify","version":"0.1.1","platform":"ruby","checksum":"cbc7ac6caa7cedd26b30a72b5eeb6f36050dc0752df263452ea24fb5a4ad3131"},
 {"name":"seed-fu","version":"2.3.7","platform":"ruby","checksum":"f19673443e9af799b730e3d4eca6a89b39e5a36825015dffd00d02ea3365cf74"},
 {"name":"selenium-webdriver","version":"4.27.0","platform":"ruby","checksum":"8821f4ad60b935cfcdc5954c0a6642d894e936250aece8bf37a6fcbebe5eb6e0"},
-{"name":"semver_dialects","version":"3.4.4","platform":"ruby","checksum":"31773e322946d91158bcfd664d29fd1c9e567ffb1d5f4b32e3b1ddb645ef5cc4"},
+{"name":"semver_dialects","version":"3.4.5","platform":"ruby","checksum":"7382ca351dc4796a8c824447a1ad87dfdea41f73b625cd2a5efabe54d11be63e"},
 {"name":"sentry-rails","version":"5.21.0","platform":"ruby","checksum":"b5a943d199aff0d3cb94dbac4eb3e00622dd0c55fd1be0cffd43a7e09f0ad602"},
 {"name":"sentry-ruby","version":"5.21.0","platform":"ruby","checksum":"294e0dd59afce7e08ba22a4e880924345c75c3e858dc8ee23553716793f78629"},
 {"name":"sentry-sidekiq","version":"5.21.0","platform":"ruby","checksum":"6df54ec79238f69d9d4b7647bcd2a192a4702f3a39edffd63a455203430e90e2"},
diff --git a/Gemfile.next.lock b/Gemfile.next.lock
index 4293c0f166d32..c80a44b2d4e95 100644
--- a/Gemfile.next.lock
+++ b/Gemfile.next.lock
@@ -1744,7 +1744,7 @@ GEM
       rexml (~> 3.2, >= 3.2.5)
       rubyzip (>= 1.2.2, < 3.0)
       websocket (~> 1.0)
-    semver_dialects (3.4.4)
+    semver_dialects (3.4.5)
       deb_version (~> 1.0.1)
       pastel (~> 0.8.0)
       thor (~> 1.3)
diff --git a/spec/services/packages/npm/check_manifest_coherence_service_spec.rb b/spec/services/packages/npm/check_manifest_coherence_service_spec.rb
index ebfdcaab14b80..2ef00ff0d408b 100644
--- a/spec/services/packages/npm/check_manifest_coherence_service_spec.rb
+++ b/spec/services/packages/npm/check_manifest_coherence_service_spec.rb
@@ -67,10 +67,10 @@
         '5.0.3-test'   | 'v5.0.3-test+build' | true  | nil
         '5.0.3-test'   | 'v5.0.3+build-test' | false | described_class::MANIFEST_NOT_COHERENT_ERROR
         '5.0.3'        | 'v5.0.3+build-test' | true  | nil
-        '5.0.3'        | '=5.0.3'            | false | described_class::VERSION_NOT_COMPLIANT_ERROR
+        '5.0.3'        | '=5.0.3'            | true  | nil
         '5.1.3'        | '05.01.03'          | true  | nil
         '5.1.3-beta.1' | '5.1.3-beta.01'     | true  | nil
-        '5.0.3'        | '         =5.0.3'   | false | described_class::VERSION_NOT_COMPLIANT_ERROR
+        '5.0.3'        | '=5.0.3'            | true  | nil
         '5.0.3-beta'   | '5.0.3beta'         | false | described_class::VERSION_NOT_COMPLIANT_ERROR
       end
 
-- 
GitLab