ci: adopt the shared renovate preset #11
Inga granskare
Etiketter
Inga etiketter
area/backups
area/ci
area/control-panel
area/identity
area/infra
area/observability
area/payments
area/security
area/storage
area/web
blocked
needs-info
needs-triage
ready-for-implementation
type
bug
type
chore
type
docs
type
epic
type
feature
type
task
wontfix
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Inget förfallodatum satt.
Beroenden
Inga beroenden satta
Referens
bitborg/bitborg-reconcile-trigger!11
Läser in…
Hänvisa till i nytt ärende
Ingen beskrivning angiven.
Ta bort grenen "ci/renovate-shared-preset"
Borttagning av en gren är permanent. Även om den borttagna grenen kan fortsätta existera en kort tid innan den faktiskt tas bort, kan det INTE ångras i de flesta fall. Vill du fortsätta?
Replaces this repo's copy of the Renovate config with a single
extends:Seven repos held near-identical
renovate.jsonfiles, hand-synced and already drifted(
lockFileMaintenancewas in four of them, missing from three). The shared configuration now lives inbitborg-docs/default.json— Renovate resolves an unnamed preset todefault.json. A policy changebecomes one PR instead of seven.
Behaviour changes that come with it
major: {enabled: false}stopped majors being created at all,so they never reached the Dependency Dashboard either — we would simply stop being told a new major
exists. Now
major: {dependencyDashboardApproval: true}: no unsolicited PRs, but the update staysvisible for deliberate opt-in, and remains available to security remediation.
dependenciesandsecurityare not incontributing/issue-tracking.mdand do not exist on the repos, so Renovate dropped them silently.Now
type/chore, plusarea/securityfor vulnerability PRs.minimumReleaseAge: "3 days"quarantines fresh releases against the compromised-publishpattern (principle 4). Security fixes bypass it —
vulnerabilityAlertspins the age to zeroexplicitly, so changing the global value can never delay one.
Verification
Validated with
renovate-config-validatoragainst Renovate 43, the version the services hostdeploys. Note an older validator (37.x, which is what
npxresolves by default) reports falsepositives on current config options.
Merge order
Depends on the bitborg-docs PR that adds the preset — merge that first. Until it lands this repo
points at a preset that does not exist, and a failed
local>resolution means no Renovate config atall. Preset resolution can only be exercised on a real Renovate run; the validator has no platform
access.