Gå til hovedinnhold

Avhengighetsoppdateringer

Avhengighetsoppdateringer holder avhengighetene dine oppdatert og retter de sårbare. Versjonsoppdateringer kommer etter tidsplanen din. Sikkerhetsrettelser kommer når et funn trenger en, én pull request per pakke, og du bestemmer om de skal vente på gjennomgangen din eller merges av seg selv når sjekkene deres er grønne.

I konsollen er dette én side: Sikkerhet › Utbedre › Avhengighetsoppdateringer. Bygg og utrulling › Avhengighetsoppdateringer åpner den samme siden.

To spor

SporStyres avHva det åpner
SikkerhetsrettelserDine åpne funn i avhengigheter og containerimagerÉn pull request per sårbar pakke, eller per base-image, til den laveste versjonen som retter alle åpne sårbarhetsvarsler. Sortert med kjent utnyttede først, deretter nåbare, deretter etter alvorlighetsgrad
VersjonsoppdateringerDin renovate.json og tidsplanRutineoppdateringene fra hostet Renovate: gruppering, automerge for patch og minor, godkjenning for major, private registre

Hvordan pull requestene i hvert spor merges, inkludert merge-vinduet og utgivelsesfrysen, står på Merging. Når en pull request ikke dukker opp, se Feilsøking.

Én bot

Begge sporene åpner pull requestene sine som organisasjonens avhengighetsbot, <org>-fremforge-bot-deps. fremforge oppretter den når du slår på versjonsoppdateringer eller ber om din første sikkerhetsrettelse, tar vare på tokenet dens, roterer det og fjerner boten når ingen av sporene trenger den. Den skriver bare til repositoryene i organisasjonen din.

AI-rettelse for SAST-funn er en egen funksjon med sin egen bot, <org>-fremforge-bot-autofix, og er ikke en del av avhengighetsoppdateringer.

Siden

Siden har fire deler:

  • Sikkerhetsrettelser: hva sporet gjør nå, og innstillingene for det: når pull requests med rettelser åpnes, om de venter på gjennomgang, hvor mange som kan være åpne samtidig, utgivelsesalderen og hvilke repositoryer det dekker.
  • Versjonsoppdateringer: policyen for hostet Renovate, tidsplan, merge-vindu, grenser for PR-er, major-oppdateringene som venter på godkjenningen din, de åpne pull requestene for avhengigheter og private registre.
  • Repositoryer: hvilke repositoryer som er med, og muligheten til å melde ut enkeltrepositoryer.
  • Aktivitet: nylige Renovate-kjøringer og nylige forespørsler om sikkerhetsrettelser med tilhørende pull requests.

Sikkerhetsrettelser uten versjonsoppdateringer

Sikkerhetsrettelser krever ikke versjonsoppdateringer. Den første forespørselen om en rettelse, eller å lagre en automatisk modus, klargjør avhengighetsboten med versjonsoppdateringer slått av. Slår du av versjonsoppdateringer, beholdes boten så lenge sikkerhetsrettelser er automatiske, og ellers fjernes den.

Hvem åpner pull requests for sikkerhet

Hostet Renovates egne pull requests for sårbarhetsvarsler betjener fortsatt en organisasjon til sporet for sikkerhetsrettelser tar over der. Etter byttet åpner Renovate bare versjonsoppdateringer, og hver rettelse foreslås én gang. For kunder gjøres byttet foreløpig på forespørsel. Se Ta over fra Renovate.

API

Alt på siden finnes i API-et, under /_app/api/v1/orgs/{org}/dependency-updates, med scopene dependency-updates:read og dependency-updates:write:

HvaEndepunkt
Begge sporene, påmelding og utmeldingerGET /orgs/{org}/dependency-updates
Innstillinger for sikkerhetsrettelserGET og PUT /orgs/{org}/dependency-updates/security-fixes/settings
Hvem åpner pull requests for sikkerhetGET og PUT /orgs/{org}/dependency-updates/security-fixes/lane
Forespørsler om sikkerhetsrettelserGET og POST /orgs/{org}/dependency-updates/security-fixes/requests
Innstillinger for versjonsoppdateringerGET og PUT /orgs/{org}/dependency-updates/version-updates/settings
Kjøringer, kjør nå, meld på, slå av, utmeldinger, godkjenn en major/orgs/{org}/dependency-updates/runs, /run-now, /enrol, /disable, /repo-optout, /repo-optin, /approve-major

De eldre navnene fortsetter å virke til 2027-10-15: scopene renovate:read og renovate:write er aliaser for de nye, og de utfasede stiene er oppført sammen med etterfølgerne sine under Utfaset API.