Skip to content

Conversation

@jedevc
Copy link
Collaborator

@jedevc jedevc commented Dec 4, 2025

This PR simply splits out the node resolver into a separate sub-package.

I wanted to use the resolveDrivers function in some code that interfaces with buildx by importing it. It's useful to access the same logic for booting and platform matching that buildx itself uses (since some platform info is only available once the node is booted).

While the builder and drivers package are easily importable, the build package depends on the entire AWS SDK. Splitting the resolver out into it's own package makes the code more reusable, and also hopefully makes it easier to refactor long-term.

Signed-off-by: Justin Chadwell <[email protected]>
@jedevc jedevc force-pushed the split-node-resolver branch from 5a4ec6b to 3e413a0 Compare December 4, 2025 09:48
Copy link
Member

@crazy-max crazy-max left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thanks!

@jedevc jedevc merged commit acc7788 into docker:master Dec 5, 2025
138 checks passed
@crazy-max crazy-max added this to the v0.31.0 milestone Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants