From 2ff2107efb69af7b13e73c5924bf541d70723c2f Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Thu, 11 Sep 2025 16:05:01 +0200 Subject: [PATCH 1/3] widen package regex --- minimum_versions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/minimum_versions.py b/minimum_versions.py index f2bdaa2..f5f8e43 100644 --- a/minimum_versions.py +++ b/minimum_versions.py @@ -31,7 +31,7 @@ "packages": { "type": "object", "patternProperties": { - "^[a-z][-a-z_]*$": {"type": "integer", "minimum": 1} + "^[a-zA-Z][a-zA-Z0-9_]*$": {"type": "integer", "minimum": 1} }, "additionalProperties": False, }, @@ -39,14 +39,14 @@ "overrides": { "type": "object", "patternProperties": { - "^[a-z][-a-z_]*": {"type": "string", "format": "date"} + "^[a-zA-Z][a-zA-Z0-9_-]*": {"type": "string", "format": "date"} }, "additionalProperties": False, }, "exclude": {"type": "array", "items": {"type": "string"}}, "ignored_violations": { "type": "array", - "items": {"type": "string", "pattern": "^[a-z][-a-z_]*$"}, + "items": {"type": "string", "pattern": r"^[a-zA-Z][a-zA-Z0-9_-]*$"}, }, }, "required": [ From 44feca52a59b919d74974b06010c7094fda0b08d Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Thu, 11 Sep 2025 16:13:24 +0200 Subject: [PATCH 2/3] disallow uppercase names again --- minimum_versions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/minimum_versions.py b/minimum_versions.py index f5f8e43..b43d013 100644 --- a/minimum_versions.py +++ b/minimum_versions.py @@ -31,7 +31,7 @@ "packages": { "type": "object", "patternProperties": { - "^[a-zA-Z][a-zA-Z0-9_]*$": {"type": "integer", "minimum": 1} + "^[a-z][a-z0-9_]*$": {"type": "integer", "minimum": 1} }, "additionalProperties": False, }, @@ -39,14 +39,14 @@ "overrides": { "type": "object", "patternProperties": { - "^[a-zA-Z][a-zA-Z0-9_-]*": {"type": "string", "format": "date"} + "^[a-z][a-z0-9_-]*": {"type": "string", "format": "date"} }, "additionalProperties": False, }, "exclude": {"type": "array", "items": {"type": "string"}}, "ignored_violations": { "type": "array", - "items": {"type": "string", "pattern": r"^[a-zA-Z][a-zA-Z0-9_-]*$"}, + "items": {"type": "string", "pattern": r"^[a-z][a-z0-9_-]*$"}, }, }, "required": [ From 6967e06bbac39768613c38cc4af64e34222bea52 Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Wed, 17 Sep 2025 13:58:23 +0200 Subject: [PATCH 3/3] Update minimum_versions.py --- minimum_versions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minimum_versions.py b/minimum_versions.py index b43d013..2565515 100644 --- a/minimum_versions.py +++ b/minimum_versions.py @@ -31,7 +31,7 @@ "packages": { "type": "object", "patternProperties": { - "^[a-z][a-z0-9_]*$": {"type": "integer", "minimum": 1} + "^[a-z][a-z0-9_-]*$": {"type": "integer", "minimum": 1} }, "additionalProperties": False, },