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
| Spor | Styres av | Hva det åpner |
|---|---|---|
| Sikkerhetsrettelser | Dine å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 |
| Versjonsoppdateringer | Din renovate.json og tidsplan | Rutineoppdateringene 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:
| Hva | Endepunkt |
|---|---|
| Begge sporene, påmelding og utmeldinger | GET /orgs/{org}/dependency-updates |
| Innstillinger for sikkerhetsrettelser | GET og PUT /orgs/{org}/dependency-updates/security-fixes/settings |
| Hvem åpner pull requests for sikkerhet | GET og PUT /orgs/{org}/dependency-updates/security-fixes/lane |
| Forespørsler om sikkerhetsrettelser | GET og POST /orgs/{org}/dependency-updates/security-fixes/requests |
| Innstillinger for versjonsoppdateringer | GET 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.