~/talk

Dependency Management: Where the Fork are We?

Talkat cdCon 2022 · 2022-06-07..06-08· [devops-and-delivery]
links:none on file
slides:none on file

Dependencies are everywhere and automating them cuts technical debt and improves security but is hard because files and version schemes vary widely. Built an automation tool called updatecli (started as bash then Python then Go) that reads manifest files, pulls versions from GitHub releases and Maven, checks conditions like Docker image existence, performs batch upgrades, and opens PRs with auto-merge; it runs in CI and on Jenkins, works in production, and reduces noisy one-by-one bumps though manifest authoring and maintenance remain a pain.

AI-written summary · about

  1. 0:00Start
  2. 0:30Dependency what? Development
  3. 2:15Standard Data Structure Developer
  4. 5:20Hash Versioning
  5. 7:04Build Number Versioning
  6. 7:59Semantic Version
  7. 9:42Solution: Versioning
  8. 10:57Challenges: Batch Upgrade Change all dependencies in one batch
~/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.