Sicherheitsspur: nicht unterstützte Ökosysteme
type | https://docs.frem.sh/reference/api/errors/security-lane-unsupported-ecosystems |
| HTTP-Status | 409 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.