mesh-catalog seat regenerated with the nullable bounds: a config declaration's minimum and maximum are *float64, so a bound of 0 is kept (issue 1966)

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-05 17:11:58 +01:00
parent c9279b0795
commit e085c0ce22
2 changed files with 11 additions and 11 deletions
+9 -9
View File
@@ -593,16 +593,16 @@ type ConfigCandidatesByPullValueDeclaresValueValue struct {
Enum any `json:"enum,omitempty"`
Kind string `json:"kind"`
// a declared bound; 0 is a bound, absent is none
Maximum any `json:"maximum,omitempty"`
Maximum *float64 `json:"maximum,omitempty"`
// a declared bound; 0 is a bound, absent is none
Minimum any `json:"minimum,omitempty"`
Pattern string `json:"pattern,omitempty"`
Predefined string `json:"predefined,omitempty"`
Required bool `json:"required,omitempty"`
Runtime bool `json:"runtime,omitempty"`
Trusted bool `json:"trusted,omitempty"`
Type string `json:"type,omitempty"`
Why string `json:"why"`
Minimum *float64 `json:"minimum,omitempty"`
Pattern string `json:"pattern,omitempty"`
Predefined string `json:"predefined,omitempty"`
Required bool `json:"required,omitempty"`
Runtime bool `json:"runtime,omitempty"`
Trusted bool `json:"trusted,omitempty"`
Type string `json:"type,omitempty"`
Why string `json:"why"`
}
// ConfigCandidatesByPullValue is one value of the state config-candidates under the key <pull>.
+2 -2
View File
@@ -427,9 +427,9 @@ export interface ConfigCandidatesByPullValueDeclaresValueValue {
"enum"?: unknown;
"kind": string;
/** a declared bound; 0 is a bound, absent is none */
"maximum"?: unknown;
"maximum"?: number | null;
/** a declared bound; 0 is a bound, absent is none */
"minimum"?: unknown;
"minimum"?: number | null;
"pattern"?: string;
"predefined"?: string;
"required"?: boolean;