fix(renovate): point the onboarding preset at the bitborg org #403
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-infra!403
Läser in…
Hänvisa till i nytt ärende
Ingen beskrivning angiven.
Ta bort grenen "fix/renovate-onboarding-preset-org"
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?
Two changes to the
renovaterole and this repo's Renovate config.1. Stale org in the onboarding preset (the actual fix)
roles/renovate/templates/config.js.j2still had:This is a duplicated literal, not a templated value — nothing derives it from
bitborg_domain— so the ADR 0039 §4b hostname move left it behind, pointing at a preset path that no longer exists.The failure mode is silent and deferred, which is why it survived: only a newly onboarded repo reads
onboardingConfig, and it would have started off-policy rather than erroring. Every existing repo has a committedrenovate.jsonand never consults it. So there is no drift to correct on the eight current repos — this only matters for the next one added, which is exactly when nobody would think to check.Needs an Ansible apply to reach the host; inert until then, and inert for existing repos either way.
While in there:
renovate_git_authoris stillgitborg-renovate@gitborg.se. Left untouched, since its neighbours in that defaults file are explicitly markedLEGACY-PINand it may well be deliberate — but if it is not, it is the same class of stale literal and worth a follow-up.2. Why this repo does not automerge
Companion to bitborg-docs #81, which adds an opt-in
automerge-safepreset. This repo deliberately does not extend it, and the reasoning is counterintuitive enough to be worth recording: it is excluded because merging here triggers nothing.The
customManagersbump*_image_tagvalues ingroup_vars— declared production state that reaches prod only on the next Ansible apply, which may well be run for an unrelated reason by someone who never reviewed the bump. Compounded by #63, where a tag bump can no-op without a pull+restart, so the running version does not reveal what happened either.This repo's own devDependencies (prettier, markdownlint) would be safe to automerge, but are not worth a rule that risks being widened to image tags later.
The volume reduction from #81 — weekly batching, toolchain grouping across the npm and docker datasources — still reaches this repo through the shared preset.
52285df51ec23ee7f56e