Säkerhetsspår: ekosystem som inte stöds
type | https://docs.frem.sh/reference/api/errors/security-lane-unsupported-ecosystems |
| HTTP status | 409 Conflict |
Vad det betyder
Returneras av PUT /orgs/{org}/dependency-updates/security-fixes/lane med "lane_owner": "security_lane" när organisationen har öppna åtgärdbara fynd i ekosystem som spåret Säkerhetsfixar inte åtgärdar, till exempel CRAN eller Conan. Hostad Renovates egna pull requests för säkerhet täcker dem i dag, så ett byte skulle tyst tappa dem. Svarets unsupported_ecosystems listar dem, som ett objekt från ekosystem till antalet öppna åtgärdbara fynd. Ingenting ändrades. GET /orgs/{org}/dependency-updates/security-fixes/lane returnerar samma unsupported_ecosystems, med unsupported_total, innan du försöker. Se Ta över från Renovate och Ekosystem som stöds.
Vad du gör
Åtgärda eller avfärda de fynden först, eller behåll Renovates pull requests för säkerhet för den här organisationen. För att byta ändå och acceptera att de fynden inte får någon automatisk pull request skickar du "acknowledge": ["unsupported_ecosystems"] med begäran.
Svarets form
Alla fel från fremforges API är RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/security-lane-unsupported-ecosystems",
"title": "Conflict",
"status": 409,
"detail": "...",
"unsupported_ecosystems": { "CRAN": 4, "Conan": 1 }
}Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.