Skip to content
This repository was archived by the owner on Oct 8, 2026. It is now read-only.

Commit afea40c

Browse files
rootclaude
andcommitted
fix(ci): allow go_phase in contracts routes schema
Compatibility gate failed on routes[].go_phase with additionalProperties:false. Loosen routes items and related objects for Go migration metadata. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 56ccb3d commit afea40c

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

‎contracts/manifest.schema.json‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"minItems": 1,
6161
"items": {
6262
"type": "object",
63-
"additionalProperties": false,
63+
"additionalProperties": true,
6464
"required": [
6565
"method",
6666
"paths",
@@ -86,13 +86,19 @@
8686
"protocol": {
8787
"type": "string",
8888
"minLength": 1
89+
},
90+
"go_phase": {
91+
"type": "string"
92+
},
93+
"note": {
94+
"type": "string"
8995
}
9096
}
9197
}
9298
},
9399
"authentication": {
94100
"type": "object",
95-
"additionalProperties": false,
101+
"additionalProperties": true,
96102
"required": [
97103
"headers",
98104
"precedence"
@@ -124,7 +130,7 @@
124130
},
125131
"failover": {
126132
"type": "object",
127-
"additionalProperties": false,
133+
"additionalProperties": true,
128134
"required": [
129135
"allowed",
130136
"forbidden"

0 commit comments

Comments
 (0)