Hoppa till huvudinnehållet

Säkerhetsspår: ekosystem som inte stöds

typehttps://docs.frem.sh/reference/api/errors/security-lane-unsupported-ecosystems
HTTP status409 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.