You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor binary depedencies handling outside workspace class (#4197)
motivation: code handling binary dependencies has become complex and large, factor it out to its own class
changes:
* factor out the code that deals with downloading and extracting binary dependencies out of Workspace and into a dedicated struct
* adjust workspace initializers to allow customizing the BinaryArtifactsManager instead of the HTTPClient and Archiver that are in service of handling binary dependencies (used for testing only)
* adjjust call sites and test
0 commit comments