Gå til hovedinnhold

Feilsøking av avhengighetsoppdateringer

Ingen pull request med sikkerhetsrettelse

Hva du serHvorfor
No released version fixes every open advisoryDet finnes ennå ingen rettelse å foreslå. Funnet forblir åpent.
Ecosystem not coveredFunnet ligger i et økosystem som sikkerhetsrettelser ikke dekker ennå; se Støttede økosystemer.
Manifest not coveredFunnet ligger i et bygg som sikkerhetsrettelser ikke kan endre, for eksempel Ivy eller sbt.
From an SBOMFunnet kommer fra en opplastet SBOM, ikke fra en fil i repositoryet.
Needs a Go version bumpFunnet ligger i Gos standardbibliotek eller verktøykjede.
Waiting for the release ageDen rettede versjonen er nyere enn Utgivelsesalder (3 dager med mindre du har endret det under Utgivelsesalder), og Renovate holder den tilbake. Konsollen og API-et (release_age_days i funnets autofix-objekt) oppgir antall dager. Ventetiden hoppes bare over når rettelsen gjelder en kjent utnyttet sårbarhet. Spør igjen når versjonen er gammel nok. Forespørsler fra før 2026-10-13 viser «No PR yet: too new».
No PR: nothing to changeRenovate fant ingenting å endre. En transitiv pakke i npm, pnpm, Yarn 1, uv, Poetry eller Gradle låses automatisk innen omtrent ti minutter, og en i Maven med Fest som transitiv; se Transitive avhengigheter. Ellers bør du sjekke at versjonen i repositoryet og den rettede versjonen er slik funnet sier.
No PR: manifest unreadableRenovate kunne ikke tolke manifestet som konsollen navngir (JSON-, YAML-, TOML- eller XML-innholdet er ikke gyldig), så det leste ingen avhengigheter fra det. Rett syntaksen i filen og be om rettelsen på nytt. I API-et er forespørselens reason manifest_unparseable, og unparseable_manifests lister filene.
PR closed: out of scopeRenovates endring rørte mer enn manifestet og låsefilen, eller flyttet pakker i låsefilen til en annen indeks, så fremforge lukket den.
PR closed: relock failedLåsefilen kunne ikke friskes opp (av Renovate, eller for Gradle av jobben i CI-en din, som det lenkes til), så pull requesten ville ikke ha bygget. fremforge lukket den. Rett årsaken og prøv igjen.
PR closed: shared versionVersjonen er en property eller en katalogoppføring som også andre avhengigheter leser. Oppgrader den selv; se delte versjoner.

Sikkerhetsrettelser foreslås aldri for skadevarefunn, funn fra blokkeringslisten, Gos standardbibliotek eller funn som er meldt på en pull request.

Hver avvisning av en forespørsel via API-et har en reason og en type som du kan slå opp under API-feil: security-fix-<reason> på POST /orgs/{org}/dependency-updates/security-fixes/requests, autofix-<reason> på de utfasede stiene.

Noen flere årsaker:

  • Repositoryet er arkivert eller et speil (repo_archived): det tar ikke imot pull requests.
  • Sikkerhetsrettelser er slått av (disabled): modusen er Av, eller en grense er 0.
  • Repositoryet er meldt ut av avhengighetsoppdateringer (repo_opted_out).
  • En grense er nådd (repo_limit, org_daily_limit): se Grenser.

Versjonsoppdateringer

Pull requestene mine med versjonsoppdateringer blir ikke åpnet

  • Sjekk først kjøringene under Aktivitet på siden Dependency updates. Har kjøringene status ok, men prs_opened: 0, har repositoryene dine virkelig ingenting å oppgradere (eller renovate.json filtrerer bort alt).
  • Boten har mistet skrivetilgangen: å slå funksjonen på igjen løser dette. Slå den av og så på igjen; boten opprettes på nytt med et nytt token.
  • Begrenset antall pull requests: Renovates prHourlyLimit er som standard 2 pull requests i timen. Øk den i konfigurasjonen ved behov.

En pull request er feil eller skulle ikke vært åpnet

Legg pakken til i ignoreringslisten i renovate.json:

{
  "packageRules": [
    {
      "matchPackageNames": ["the-thing-i-dont-want-bumped"],
      "enabled": false
    }
  ]
}

Renovate plukker opp endringen ved neste kjøring.

En kjøring mislyktes

  • Åpne kjøringens Feildetaljer under Aktivitet. De fleste feil er forbigående (et nettverksbrudd mot npm-registeret; de retter seg selv ved neste syklus).
  • Hvis ett bestemt repository feiler gang på gang, sjekk om botbrukeren har tilgang. Å slå funksjonen på igjen gir skrivetilgangen på nytt.

«Some dependencies could not be looked up»

Dette betyr at Renovate ikke nådde et privat register for å finne versjoner. Du trenger ikke gjøre noe for:

  • Offentlige pakker: de slås opp i de offentlige registrene automatisk, gjennom fremforges utgående proxy.
  • Din egen organisasjons pakkeregister i fremforge: Renovate-boten din er allerede autentisert der.

Du trenger bare å gjøre noe når et repository er avhengig av et eksternt privat register som vi ikke kan nå på dine vegne: GitHub Packages, private pakker på npmjs.com, en privat Artifactory/Nexus eller et privat Docker-register.

Legg til en lesetilgang for det under Private registre.