feat(v2): complete v2 reimplementation

This commit is contained in:
2026-07-31 13:33:39 +02:00
parent 396219e776
commit bd107d6a30
137 changed files with 20737 additions and 155 deletions
@@ -5,6 +5,13 @@
"type": "object",
"additionalProperties": false,
"required": ["repository_id", "format_version", "digest_algorithm", "compression", "encryption", "created_at"],
"allOf": [
{
"if": {"properties": {"encryption": {"properties": {"mode": {"const": "none"}}}}},
"then": {"properties": {"encryption": {"properties": {"key_id": {"type": "null"}}}}},
"else": {"properties": {"encryption": {"properties": {"key_id": {"type": "string", "format": "uuid", "minLength": 1}}}}}
}
],
"properties": {
"repository_id": {
"type": "string",