-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Description
Going to need this for upcoming RFD 634-related improvements (particularly being able to refer to materialized Git ref files from Progenitor).
Update repos to progenitor 0.12 and reqwest 0.13:
- dendrite: upgrade progenitor to 0.12, reqwest to 0.13 dendrite#218
- maghemite: upgrade progenitor to 0.12, reqwest to 0.13 maghemite#633
- propolis: upgrade progenitor to 0.12, reqwest to 0.13 propolis#1046
- crucible: upgrade progenitor to 0.12, reqwest to 0.13 crucible#1854
- omicron
- lldp: upgrade progenitor to 0.12, reqwest to 0.13, rust-toolchain to 1.93 lldp#50
Update Omicron to pull in updates for all these repos:
- TODO
Clean up progenitor < 0.12 references:
- dendrite
- maghemite
- propolis
- crucible
- omicron
- lldp
Open questions:
Moving retry operation code from Omicron to Progenitor repo under progenitor-util. The code I currently have locally is generic over aAddressed this by having two copies of this logic currently, one in Omicron and one in Progenitor. Once cleanup is complete, the Omicron-internal copy can be removed.RetryableErrortrait which is implemented for both progenitor 0.12.0 and an internal newtype wrapper in Omicron. An alternative is to release a progenitor-util 0.1.0 that's against progenitor 0.10.0 (used by crucible), and a progenitor-util 0.2.0 against progenitor 0.12.0. Need to consult with Adam on this.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels