From 92c734bf8879e9b1e1375299f95b68fa3bd39158 Mon Sep 17 00:00:00 2001 From: Gareth Jones <3151613+G-Rath@users.noreply.github.com> Date: Fri, 1 Aug 2025 09:30:01 +1200 Subject: [PATCH] feat(semantic): support Drupal ecosystem --- semantic/parse.go | 2 ++ semantic/parse_test.go | 1 + 2 files changed, 3 insertions(+) diff --git a/semantic/parse.go b/semantic/parse.go index 45447e56f..994d557f4 100644 --- a/semantic/parse.go +++ b/semantic/parse.go @@ -53,6 +53,8 @@ func Parse(str string, ecosystem string) (Version, error) { return parseSemverVersion(str), nil case "Debian": return parseDebianVersion(str) + case "Drupal": + return parsePackagistVersion(str), nil case "Go": return parseSemverVersion(str), nil case "Hex": diff --git a/semantic/parse_test.go b/semantic/parse_test.go index 156e06a62..56e2c984c 100644 --- a/semantic/parse_test.go +++ b/semantic/parse_test.go @@ -37,6 +37,7 @@ func knownEcosystems() []string { "Pub", "ConanCenter", "CRAN", + "Drupal", } }