feat: sync latest ARR implementation

This commit is contained in:
Wyndham ARR
2026-07-31 15:11:42 +08:00
parent d6f8a747fa
commit bf7939dd1a
185 changed files with 17527 additions and 2260 deletions

View File

@@ -18,7 +18,7 @@
"properties": {
"contract_version": {
"type": "string",
"const": "arr-opera-daily-program-input-2"
"const": "arr-opera-daily-program-input-3"
},
"job_id": { "$ref": "#/$defs/opaqueId" },
"attempt_no": {
@@ -136,7 +136,7 @@
"oss": {
"type": "object",
"additionalProperties": false,
"required": ["bucket", "endpoint", "object_key"],
"required": ["bucket", "endpoint", "object_key", "url"],
"properties": {
"bucket": {
"type": "string",
@@ -149,6 +149,12 @@
"object_key": {
"type": "string",
"pattern": "^arr/jobs/[A-Za-z0-9][A-Za-z0-9._:-]{0,127}/attempts/[0-9]{4}/committed/source_xml/source\\.xml$"
},
"url": {
"type": "string",
"format": "uri",
"maxLength": 2048,
"pattern": "^https://[a-z0-9][a-z0-9-]{1,61}[a-z0-9]\\.oss-[a-z0-9-]+\\.aliyuncs\\.com/arr/jobs/[A-Za-z0-9](?:[A-Za-z0-9._-]|%3A){0,127}/attempts/[0-9]{4}/committed/source_xml/source\\.xml$"
}
}
}