Zum Hauptinhalt springen

Die Runner-Fallback-Übung ist nur für interne Organisationen

typehttps://docs.frem.sh/reference/api/errors/runner-pull-through-internal-only
HTTP-Status403 Forbidden

Was das bedeutet

Die Anfrage hat runner_fallback_drill_minutes bei PUT /orgs/{org}/dependency-proxy gesetzt, und die Organisation ist keine der internen Organisationen von fremforge. Die Übung lässt die gehosteten Runner der Organisation den Abhängigkeits-Proxy als ausgefallen behandeln, um ihren Fallback zu erproben; sie ist ein Werkzeug für den Betreiber, und von der Anfrage wurde nichts gespeichert. Runner-Pull-Through selbst (runner_pull_through und runner_pull_through_ecosystems) steht jeder Organisation offen und liefert diesen Fehler nicht mehr.

Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:

  • The runner fallback drill (runner_fallback_drill_minutes) is available on internal organisations only.

Was du tun kannst

Entferne runner_fallback_drill_minutes aus dem Anfragekörper. Die übrigen Einstellungen des Abhängigkeits-Proxys (enabled, block_until_scanned, retention_days) lassen sich wie gewohnt speichern.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/runner-pull-through-internal-only",
  "title": "Forbidden",
  "status": 403,
  "detail": "..."
}

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