Gå til hovedindhold

Sikkerhedssporet: økosystemer, der ikke understøttes

typehttps://docs.frem.sh/reference/api/errors/security-lane-unsupported-ecosystems
HTTP status409 Conflict

Hvad det betyder

Returneres af PUT /orgs/{org}/dependency-updates/security-fixes/lane med "lane_owner": "security_lane", når organisationen har åbne fund, der kan rettes, i økosystemer, som sporet for sikkerhedsrettelser ikke retter, f.eks. CRAN eller Conan. Hostet Renovates egne pull requests med sikkerhedsrettelser dækker dem i dag, så et skift ville stille miste dem. Svarets unsupported_ecosystems lister dem som et objekt fra økosystem til antallet af åbne fund, der kan rettes. Intet blev ændret. GET /orgs/{org}/dependency-updates/security-fixes/lane returnerer det samme unsupported_ecosystems sammen med unsupported_total, før du prøver. Se Overtagelse fra Renovate og Understøttede økosystemer.

Hvad du skal gøre

Ret eller afvis de fund først, eller behold Renovates pull requests med sikkerhedsrettelser for denne organisation. Vil du skifte alligevel og acceptere, at de fund ikke får nogen automatisk pull request, så send "acknowledge": ["unsupported_ecosystems"] med forespørgslen.

Svarets form

Alle fejl fra fremforges API er 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 }
}

Lad din kode træffe beslutninger ud fra type, ikke ud fra title eller detail – de er skrevet til mennesker og kan blive omformuleret.