Feilsøking av avhengighetsoppdateringer
Ingen pull request med sikkerhetsrettelse
| Hva du ser | Hvorfor |
|---|---|
| No released version fixes every open advisory | Det finnes ennå ingen rettelse å foreslå. Funnet forblir åpent. |
| Ecosystem not covered | Funnet ligger i et økosystem som sikkerhetsrettelser ikke dekker ennå; se Støttede økosystemer. |
| Manifest not covered | Funnet ligger i et bygg som sikkerhetsrettelser ikke kan endre, for eksempel Ivy eller sbt. |
| From an SBOM | Funnet kommer fra en opplastet SBOM, ikke fra en fil i repositoryet. |
| Needs a Go version bump | Funnet ligger i Gos standardbibliotek eller verktøykjede. |
| Waiting for the release age | Den 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 change | Renovate 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 unreadable | Renovate 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 scope | Renovates 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 failed | Lå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 version | Versjonen 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, menprs_opened: 0, har repositoryene dine virkelig ingenting å oppgradere (ellerrenovate.jsonfiltrerer 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
prHourlyLimiter 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.