From ecda62d23ffbdb7fff4a31b5a354a0f19a65ba49 Mon Sep 17 00:00:00 2001 From: "updateclibot[bot]" <92153806+updateclibot[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 22:38:20 +0000 Subject: [PATCH] chore: chore: update Updatecli jsonschema MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made with ❤️️ by updatecli --- .../schema/latest/policy/manifest/config.json | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/content/en/schema/latest/policy/manifest/config.json b/content/en/schema/latest/policy/manifest/config.json index 517cf5a5..caf2cf0e 100644 --- a/content/en/schema/latest/policy/manifest/config.json +++ b/content/en/schema/latest/policy/manifest/config.json @@ -5741,38 +5741,38 @@ "properties": { "file": { "type": "string", - "description": "`file` contains the file path\n\n\t compatible:\n\t * source\n\t * condition\n\t * target\n\n\t remarks:\n\t * `file` is incompatible with `files`\n\t * feel free to look at searchpattern attribute to search for files matching a pattern" + "description": "`file` contains the file path\n\n compatible:\n * source\n * condition\n * target\n\n remarks:\n * `file` is incompatible with `files`\n * feel free to look at searchpattern attribute to search for files matching a pattern" }, "files": { "items": { "type": "string" }, "type": "array", - "description": "`files` contains the file path(s)\n\n\t compatible:\n\t * condition\n\t * target\n\n\t remarks:\n\t * `files` is incompatible with `file`\n\t * feel free to look at searchpattern attribute to search for files matching a pattern" + "description": "`files` contains the file path(s)\n\n compatible:\n * condition\n * target\n\n remarks:\n * `files` is incompatible with `file`\n * feel free to look at searchpattern attribute to search for files matching a pattern" }, "line": { "type": "integer", - "description": "`line` contains the line of the file(s) to manipulate\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`line` contains the line of the file(s) to manipulate\n\n compatible:\n * source\n * condition\n * target" }, "content": { "type": "string", - "description": "`content` specifies the content to manipulate\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`content` specifies the content to manipulate\n\n compatible:\n * source\n * condition\n * target" }, "forcecreate": { "type": "boolean", - "description": "`forcecreate` defines if nonexistent file(s) should be created\n\n\t compatible:\n\t * target" + "description": "`forcecreate` defines if nonexistent file(s) should be created\n\n compatible:\n * target" }, "matchpattern": { "type": "string", - "description": "`matchpattern` specifies the regexp pattern to match on the file(s)\n\n\t compatible:\n\t * source\n\t * condition\n\t * target\n\n\t remarks:\n\t * For targets: Capture groups (parentheses) in the pattern automatically extract\n\t the current value for changelog generation\n\t * Without capture groups, changelogs show generic \"unknown\" version changes\n\t * With capture groups, changelogs show actual version changes (e.g., \"1.24.5\" → \"1.25.1\")\n\t * Example: `\"version\":\\s*\"([\\d\\.]+)\"` captures version numbers for changelogs\n\t * Supports full Go regexp syntax" + "description": "`matchpattern` specifies the regexp pattern to match on the file(s)\n\n compatible:\n * source\n * condition\n * target\n\n remarks:\n * For targets: Capture groups (parentheses) in the pattern automatically extract\n the current value for changelog generation\n * Without capture groups, changelogs show generic \"unknown\" version changes\n * With capture groups, changelogs show actual version changes (e.g., \"1.24.5\" → \"1.25.1\")\n * Example: `\"version\":\\s*\"([\\d\\.]+)\"` captures version numbers for changelogs\n * Supports full Go regexp syntax" }, "replacepattern": { "type": "string", - "description": "`replacepattern` specifies the regexp replace pattern to apply on the file(s) content\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`replacepattern` specifies the regexp replace pattern to apply on the file(s) content\n\n compatible:\n * source\n * condition\n * target" }, "searchpattern": { "type": "boolean", - "description": "`searchpattern` defines if the MatchPattern should be applied on the file(s) path\n\n\t If set to true, it modifies the behavior of the `file` and `files` attributes to search for files matching the pattern instead of searching for files with the exact name.\n\t When looking for file path pattern, it requires pattern to match all of name, not just a substring.\n\n\t The pattern syntax is:\n\n\t ```\n\t pattern:\n\t { term }\n\t term:\n\t '*' matches any sequence of non-Separator characters\n\t '?' matches any single non-Separator character\n\t '[' [ '^' ] { character-range } ']'\n\t character class (must be non-empty)\n\t c matches character c (c != '*', '?', '\\\\', '[')\n\t '\\\\' c matches character c\n\n\t character-range:\n\t c matches character c (c != '\\\\', '-', ']')\n\t '\\\\' c matches character c\n\t lo '-' hi matches character c for lo \u003c= c \u003c= hi\n\t ```" + "description": "`searchpattern` defines if the MatchPattern should be applied on the file(s) path\n\n If set to true, it modifies the behavior of the `file` and `files` attributes to search for files matching the pattern instead of searching for files with the exact name.\n When looking for file path pattern, it requires pattern to match all of name, not just a substring.\n\n The pattern syntax is:\n\n ```\n pattern:\n { term }\n term:\n '*' matches any sequence of non-Separator characters\n '?' matches any single non-Separator character\n '[' [ '^' ] { character-range } ']'\n character class (must be non-empty)\n c matches character c (c != '*', '?', '\\\\', '[')\n '\\\\' c matches character c\n\n character-range:\n c matches character c (c != '\\\\', '-', ']')\n '\\\\' c matches character c\n lo '-' hi matches character c for lo \u003c= c \u003c= hi\n ```" } }, "additionalProperties": false, @@ -14329,38 +14329,38 @@ "properties": { "file": { "type": "string", - "description": "`file` contains the file path\n\n\t compatible:\n\t * source\n\t * condition\n\t * target\n\n\t remarks:\n\t * `file` is incompatible with `files`\n\t * feel free to look at searchpattern attribute to search for files matching a pattern" + "description": "`file` contains the file path\n\n compatible:\n * source\n * condition\n * target\n\n remarks:\n * `file` is incompatible with `files`\n * feel free to look at searchpattern attribute to search for files matching a pattern" }, "files": { "items": { "type": "string" }, "type": "array", - "description": "`files` contains the file path(s)\n\n\t compatible:\n\t * condition\n\t * target\n\n\t remarks:\n\t * `files` is incompatible with `file`\n\t * feel free to look at searchpattern attribute to search for files matching a pattern" + "description": "`files` contains the file path(s)\n\n compatible:\n * condition\n * target\n\n remarks:\n * `files` is incompatible with `file`\n * feel free to look at searchpattern attribute to search for files matching a pattern" }, "line": { "type": "integer", - "description": "`line` contains the line of the file(s) to manipulate\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`line` contains the line of the file(s) to manipulate\n\n compatible:\n * source\n * condition\n * target" }, "content": { "type": "string", - "description": "`content` specifies the content to manipulate\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`content` specifies the content to manipulate\n\n compatible:\n * source\n * condition\n * target" }, "forcecreate": { "type": "boolean", - "description": "`forcecreate` defines if nonexistent file(s) should be created\n\n\t compatible:\n\t * target" + "description": "`forcecreate` defines if nonexistent file(s) should be created\n\n compatible:\n * target" }, "matchpattern": { "type": "string", - "description": "`matchpattern` specifies the regexp pattern to match on the file(s)\n\n\t compatible:\n\t * source\n\t * condition\n\t * target\n\n\t remarks:\n\t * For targets: Capture groups (parentheses) in the pattern automatically extract\n\t the current value for changelog generation\n\t * Without capture groups, changelogs show generic \"unknown\" version changes\n\t * With capture groups, changelogs show actual version changes (e.g., \"1.24.5\" → \"1.25.1\")\n\t * Example: `\"version\":\\s*\"([\\d\\.]+)\"` captures version numbers for changelogs\n\t * Supports full Go regexp syntax" + "description": "`matchpattern` specifies the regexp pattern to match on the file(s)\n\n compatible:\n * source\n * condition\n * target\n\n remarks:\n * For targets: Capture groups (parentheses) in the pattern automatically extract\n the current value for changelog generation\n * Without capture groups, changelogs show generic \"unknown\" version changes\n * With capture groups, changelogs show actual version changes (e.g., \"1.24.5\" → \"1.25.1\")\n * Example: `\"version\":\\s*\"([\\d\\.]+)\"` captures version numbers for changelogs\n * Supports full Go regexp syntax" }, "replacepattern": { "type": "string", - "description": "`replacepattern` specifies the regexp replace pattern to apply on the file(s) content\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`replacepattern` specifies the regexp replace pattern to apply on the file(s) content\n\n compatible:\n * source\n * condition\n * target" }, "searchpattern": { "type": "boolean", - "description": "`searchpattern` defines if the MatchPattern should be applied on the file(s) path\n\n\t If set to true, it modifies the behavior of the `file` and `files` attributes to search for files matching the pattern instead of searching for files with the exact name.\n\t When looking for file path pattern, it requires pattern to match all of name, not just a substring.\n\n\t The pattern syntax is:\n\n\t ```\n\t pattern:\n\t { term }\n\t term:\n\t '*' matches any sequence of non-Separator characters\n\t '?' matches any single non-Separator character\n\t '[' [ '^' ] { character-range } ']'\n\t character class (must be non-empty)\n\t c matches character c (c != '*', '?', '\\\\', '[')\n\t '\\\\' c matches character c\n\n\t character-range:\n\t c matches character c (c != '\\\\', '-', ']')\n\t '\\\\' c matches character c\n\t lo '-' hi matches character c for lo \u003c= c \u003c= hi\n\t ```" + "description": "`searchpattern` defines if the MatchPattern should be applied on the file(s) path\n\n If set to true, it modifies the behavior of the `file` and `files` attributes to search for files matching the pattern instead of searching for files with the exact name.\n When looking for file path pattern, it requires pattern to match all of name, not just a substring.\n\n The pattern syntax is:\n\n ```\n pattern:\n { term }\n term:\n '*' matches any sequence of non-Separator characters\n '?' matches any single non-Separator character\n '[' [ '^' ] { character-range } ']'\n character class (must be non-empty)\n c matches character c (c != '*', '?', '\\\\', '[')\n '\\\\' c matches character c\n\n character-range:\n c matches character c (c != '\\\\', '-', ']')\n '\\\\' c matches character c\n lo '-' hi matches character c for lo \u003c= c \u003c= hi\n ```" } }, "additionalProperties": false, @@ -23259,38 +23259,38 @@ "properties": { "file": { "type": "string", - "description": "`file` contains the file path\n\n\t compatible:\n\t * source\n\t * condition\n\t * target\n\n\t remarks:\n\t * `file` is incompatible with `files`\n\t * feel free to look at searchpattern attribute to search for files matching a pattern" + "description": "`file` contains the file path\n\n compatible:\n * source\n * condition\n * target\n\n remarks:\n * `file` is incompatible with `files`\n * feel free to look at searchpattern attribute to search for files matching a pattern" }, "files": { "items": { "type": "string" }, "type": "array", - "description": "`files` contains the file path(s)\n\n\t compatible:\n\t * condition\n\t * target\n\n\t remarks:\n\t * `files` is incompatible with `file`\n\t * feel free to look at searchpattern attribute to search for files matching a pattern" + "description": "`files` contains the file path(s)\n\n compatible:\n * condition\n * target\n\n remarks:\n * `files` is incompatible with `file`\n * feel free to look at searchpattern attribute to search for files matching a pattern" }, "line": { "type": "integer", - "description": "`line` contains the line of the file(s) to manipulate\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`line` contains the line of the file(s) to manipulate\n\n compatible:\n * source\n * condition\n * target" }, "content": { "type": "string", - "description": "`content` specifies the content to manipulate\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`content` specifies the content to manipulate\n\n compatible:\n * source\n * condition\n * target" }, "forcecreate": { "type": "boolean", - "description": "`forcecreate` defines if nonexistent file(s) should be created\n\n\t compatible:\n\t * target" + "description": "`forcecreate` defines if nonexistent file(s) should be created\n\n compatible:\n * target" }, "matchpattern": { "type": "string", - "description": "`matchpattern` specifies the regexp pattern to match on the file(s)\n\n\t compatible:\n\t * source\n\t * condition\n\t * target\n\n\t remarks:\n\t * For targets: Capture groups (parentheses) in the pattern automatically extract\n\t the current value for changelog generation\n\t * Without capture groups, changelogs show generic \"unknown\" version changes\n\t * With capture groups, changelogs show actual version changes (e.g., \"1.24.5\" → \"1.25.1\")\n\t * Example: `\"version\":\\s*\"([\\d\\.]+)\"` captures version numbers for changelogs\n\t * Supports full Go regexp syntax" + "description": "`matchpattern` specifies the regexp pattern to match on the file(s)\n\n compatible:\n * source\n * condition\n * target\n\n remarks:\n * For targets: Capture groups (parentheses) in the pattern automatically extract\n the current value for changelog generation\n * Without capture groups, changelogs show generic \"unknown\" version changes\n * With capture groups, changelogs show actual version changes (e.g., \"1.24.5\" → \"1.25.1\")\n * Example: `\"version\":\\s*\"([\\d\\.]+)\"` captures version numbers for changelogs\n * Supports full Go regexp syntax" }, "replacepattern": { "type": "string", - "description": "`replacepattern` specifies the regexp replace pattern to apply on the file(s) content\n\n\t compatible:\n\t * source\n\t * condition\n\t * target" + "description": "`replacepattern` specifies the regexp replace pattern to apply on the file(s) content\n\n compatible:\n * source\n * condition\n * target" }, "searchpattern": { "type": "boolean", - "description": "`searchpattern` defines if the MatchPattern should be applied on the file(s) path\n\n\t If set to true, it modifies the behavior of the `file` and `files` attributes to search for files matching the pattern instead of searching for files with the exact name.\n\t When looking for file path pattern, it requires pattern to match all of name, not just a substring.\n\n\t The pattern syntax is:\n\n\t ```\n\t pattern:\n\t { term }\n\t term:\n\t '*' matches any sequence of non-Separator characters\n\t '?' matches any single non-Separator character\n\t '[' [ '^' ] { character-range } ']'\n\t character class (must be non-empty)\n\t c matches character c (c != '*', '?', '\\\\', '[')\n\t '\\\\' c matches character c\n\n\t character-range:\n\t c matches character c (c != '\\\\', '-', ']')\n\t '\\\\' c matches character c\n\t lo '-' hi matches character c for lo \u003c= c \u003c= hi\n\t ```" + "description": "`searchpattern` defines if the MatchPattern should be applied on the file(s) path\n\n If set to true, it modifies the behavior of the `file` and `files` attributes to search for files matching the pattern instead of searching for files with the exact name.\n When looking for file path pattern, it requires pattern to match all of name, not just a substring.\n\n The pattern syntax is:\n\n ```\n pattern:\n { term }\n term:\n '*' matches any sequence of non-Separator characters\n '?' matches any single non-Separator character\n '[' [ '^' ] { character-range } ']'\n character class (must be non-empty)\n c matches character c (c != '*', '?', '\\\\', '[')\n '\\\\' c matches character c\n\n character-range:\n c matches character c (c != '\\\\', '-', ']')\n '\\\\' c matches character c\n lo '-' hi matches character c for lo \u003c= c \u003c= hi\n ```" } }, "additionalProperties": false,