~/talk

Automated update management with

links:none on file
slides:none on file

Company-wide use of Renovate automates dependency updates by creating merge requests, running from a self-hosted GitLab pipeline on a schedule, and handling hundreds of repos via parallel jobs to avoid job timeouts. Configuration uses a repository JSON/JSON5 file plus a config validator and pre-commit hooks to prevent syntax errors; regex rules for file detection cause the most friction, so sharable presets and a GitLab debug pipeline speed fixes. Features used: auto-merge, grouping, private registry support, dashboards; rollout succeeds after docs, demos, and small onboarding MRs.

AI-written summary · about

  1. 0:00Introduction to automated updates
  2. 2:09What is Renovate and how it works
  3. 7:06Key Renovate features we use
  4. 10:41Overcoming team resistance
  5. 14:59Debugging syntax errors and regex
  6. 21:19Simplifying Renovate debugging
  7. 24:13Testing updates with CI pipelines
  8. 26:02Self-hosting Renovate setup
  9. 28:56Handling Renovate failures
  10. 30:20Q&A: Renovate vs Dependabot
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.