Skip to content

Add from-component command and interface for updating arbitrary image components to update-dependencies tool#6672

Merged
lbussell merged 2 commits into
dotnet:nightlyfrom
lbussell:update-deps-from-component
Sep 22, 2025
Merged

Add from-component command and interface for updating arbitrary image components to update-dependencies tool#6672
lbussell merged 2 commits into
dotnet:nightlyfrom
lbussell:update-deps-from-component

Conversation

@lbussell
Copy link
Copy Markdown
Member

  • Added the FromComponentCommand and related options (FromComponentOptions) to allow updating a single image component using an IDependencyVersionSource
  • Added documentation for onboarding new dependencies to the tool
  • Added ChiselVersionSource as an example implementation of IDependencyVersionSource for chisel versions.
  • Made BaseUrlUpdater do nothing when it doesn't find a base url - this was needed to allow latest as the "Dockerfile version" when calling the CLI (instead of 8.0/9.0/etc.)

/cc @adityapatwardhan

@lbussell lbussell requested a review from a team as a code owner September 16, 2025 22:08
@lbussell lbussell changed the title Add from-component command and interface for updating arbitrary image component Add from-component command and interface for updating arbitrary image components to update-dependencies tool Sep 16, 2025
Comment thread eng/update-dependencies/FromComponentCommand.cs Outdated
@lbussell lbussell requested a review from mthalman September 22, 2025 18:35
@lbussell lbussell merged commit a387f6d into dotnet:nightly Sep 22, 2025
103 of 105 checks passed
@lbussell lbussell deleted the update-deps-from-component branch September 22, 2025 21:27
lbussell added a commit to lbussell/dotnet-docker that referenced this pull request Oct 9, 2025
lbussell added a commit that referenced this pull request Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants