Zum Hauptinhalt springen

Sicherheitsspur: nicht unterstützte Ökosysteme

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

Was das bedeutet

Zurückgegeben von PUT /orgs/{org}/dependency-updates/security-fixes/lane mit "lane_owner": "security_lane", wenn die Organisation offene, behebbare Befunde in Ökosystemen hat, die die Spur für Sicherheitskorrekturen nicht behebt, zum Beispiel CRAN oder Conan. Heute decken die eigenen Sicherheits-Pull-Requests des gehosteten Renovate diese ab, ein Wechsel würde sie also unbemerkt wegfallen lassen. unsupported_ecosystems in der Antwort listet sie auf, als Objekt vom Ökosystem zur Zahl der offenen, behebbaren Befunde. Es wurde nichts geändert. GET /orgs/{org}/dependency-updates/security-fixes/lane liefert dieselben unsupported_ecosystems zusammen mit unsupported_total, bevor du es versuchst. Siehe Übernahme von Renovate und Unterstützte Ökosysteme.

Was du tun kannst

Behebe oder verwirf diese Befunde zuerst, oder behalte für diese Organisation die Sicherheits-Pull-Requests von Renovate. Um trotzdem zu wechseln und in Kauf zu nehmen, dass diese Befunde keinen automatischen Pull Request bekommen, sende "acknowledge": ["unsupported_ecosystems"] mit der Anfrage.

Form der Antwort

Alle Fehler der fremforge-API sind 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 }
}

Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.