To fejl i samme blok, begge mine. `nullable: true` er OpenAPI 3.0. Specen er 3.1, hvor det blev fjernet til fordel for en type-union, og den havde allerede fortilfældet stående: `type: [integer, "null"]`. Redocly afviste de to steder som struktur-fejl. Og min lokale kontrol stillede et svagere spørgsmål end CI's: jeg læste filen med `yaml.safe_load` og fik "gyldig" tilbage. Den svarede på, om det er YAML — ikke om det er en gyldig OpenAPI. CI's egen validator kører nu lokalt, før den kører der. Den anden fejl fandt kun en ADVARSEL: `example: ["labels"]` tilhørte sidebar_collapsed, og min indsættelse landede før den, så en strengliste hang på et heltalsfelt. Ankeret dækkede ikke hele blokken, jeg skød ind efter. CI fejler kun på fejl, så den var sluppet igennem — på to felter ad gangen, for sidebar_collapsed stod samtidig uden sit eget eksempel. Advarsler: 253, som før ændringen. Specen er gyldig. Co-Authored-By: Claude Opus 5 <[email protected]>
194 KiB
194 KiB