From 5c80e3da1ea8035de0e9900415482ba612d9aed4 Mon Sep 17 00:00:00 2001 From: AAriam <80158628+AAriam@users.noreply.github.com> Date: Tue, 31 Dec 2024 17:50:39 +0100 Subject: [PATCH] Release version 0.0.0.dev427 --- pyproject.toml | 20 ++++++++++---------- requirements.txt | 18 +++++++++--------- src/controlman/_data/schema/def/branch.yaml | 16 ++++++++-------- src/controlman/_data/schema/main.yaml | 1 + 4 files changed, 28 insertions(+), 27 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a8eac5c..e6912f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ namespaces = true # ----------------------------------------- Project Metadata ------------------------------------- # [project] -version = "0.0.0.dev426" +version = "0.0.0.dev427" name = "ControlMan" dependencies = [ "packaging >= 23.2, < 24", @@ -27,18 +27,18 @@ dependencies = [ "jsonpath-ng == 1.6.1", "ruamel.yaml == 0.18.6", "Jinja2 >= 3, < 4", - "PyLinks == 0.0.0.dev67", - "LoggerMan == 0.0.0.dev84", - "PySerials == 0.0.0.dev57", - "GitTidy == 0.0.0.dev82", + "PyLinks == 0.0.0.dev68", + "LoggerMan == 0.0.0.dev85", + "PySerials == 0.0.0.dev58", + "GitTidy == 0.0.0.dev83", "PkgData == 0.0.0.dev5", - "PyShellMan == 0.0.0.dev44", + "PyShellMan == 0.0.0.dev45", "PySyntax == 0.0.0.dev5", - "ExceptionMan == 0.0.0.dev54", - "MDit == 0.0.0.dev54", - "JSONSchemata == 0.0.0.dev53", + "ExceptionMan == 0.0.0.dev55", + "MDit == 0.0.0.dev55", + "JSONSchemata == 0.0.0.dev54", "VersionMan == 0.0.0.dev249", "HTMP == 0.0.0.dev5", - "LicenseMan == 0.0.0.dev41", + "LicenseMan == 0.0.0.dev42", ] requires-python = ">=3.10" diff --git a/requirements.txt b/requirements.txt index e30b301..e9f82c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,16 +5,16 @@ referencing == 0.35.1 jsonpath-ng == 1.6.1 ruamel.yaml == 0.18.6 Jinja2 >= 3, < 4 -PyLinks == 0.0.0.dev67 -LoggerMan == 0.0.0.dev84 -PySerials == 0.0.0.dev57 -GitTidy == 0.0.0.dev82 +PyLinks == 0.0.0.dev68 +LoggerMan == 0.0.0.dev85 +PySerials == 0.0.0.dev58 +GitTidy == 0.0.0.dev83 PkgData == 0.0.0.dev5 -PyShellMan == 0.0.0.dev44 +PyShellMan == 0.0.0.dev45 PySyntax == 0.0.0.dev5 -ExceptionMan == 0.0.0.dev54 -MDit == 0.0.0.dev54 -JSONSchemata == 0.0.0.dev53 +ExceptionMan == 0.0.0.dev55 +MDit == 0.0.0.dev55 +JSONSchemata == 0.0.0.dev54 VersionMan == 0.0.0.dev249 HTMP == 0.0.0.dev5 -LicenseMan == 0.0.0.dev41 \ No newline at end of file +LicenseMan == 0.0.0.dev42 \ No newline at end of file diff --git a/src/controlman/_data/schema/def/branch.yaml b/src/controlman/_data/schema/def/branch.yaml index fff9a50..097bc32 100644 --- a/src/controlman/_data/schema/def/branch.yaml +++ b/src/controlman/_data/schema/def/branch.yaml @@ -31,15 +31,15 @@ properties: required: [ enforcement, bypass_actors ] properties: enforcement: - description: | - Enforcement level of the ruleset; one of: - - 'active': Enforce rules. - - 'disabled': Do not enforce rules. - - 'evaluate': Allows admins to test rules before enforcing them. - Admins can view insights on the Rule Insights page. - This is only available with GitHub Enterprise. + description: Enforcement level of the ruleset. type: string - enum: [ disabled, evaluate, active ] + enum: [ active, disabled, evaluate ] + description_enum: + - 'Enforce rules:' + - 'Do not enforce rules:' + - | + Allow admins to test rules before enforcing them + (only available with GitHub Enterprise): default: active bypass_actors: description: | diff --git a/src/controlman/_data/schema/main.yaml b/src/controlman/_data/schema/main.yaml index 6f212d7..cb4985d 100644 --- a/src/controlman/_data/schema/main.yaml +++ b/src/controlman/_data/schema/main.yaml @@ -270,6 +270,7 @@ properties: title_underline: "" type: object required: [ expression ] + additionalProperties: false properties: expression: $ref: https://jsonschemata.repodynamics.com/string/nonempty