Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update progenitor from v0.4.0 -> v0.5.0 #4874

Merged
merged 3 commits into from
Jan 25, 2024
Merged

Update progenitor from v0.4.0 -> v0.5.0 #4874

merged 3 commits into from
Jan 25, 2024

Conversation

bnaecker
Copy link
Collaborator

No description provided.

@bnaecker bnaecker requested a review from ahl January 23, 2024 20:50
@pfmooney
Copy link
Contributor

This would definitely be nice to get squared away, as things pulling in Omicron and Progenitor as deps need to manually downgrade the latter to 0.4.x in order to avoid compiler errors due to the change in types.

@bnaecker
Copy link
Collaborator Author

I agree! I've got a WIP in Propolis for publishing the vCPU kstats which necessitated the update anyway. I've got a few more pieces to tidy up on those WIPs before I tackle this, but I will definitely get to it this afternoon.

- Update OpenAPI documents. The new Progenitor now adds the
  "description" key if it was not previously there, and augments it with
  some details about the schema for documentation purposes.
- Manually ignore the "description" key in the test for the simulated /
  real Crucbile pantry API match.
@ahl
Copy link
Contributor

ahl commented Jan 25, 2024

meta note: we're still using the git dependency so the fact that it's 0.4.0 or 0.5.0 is less important than getting to a more recent commit from main...

- Delegate to Progenitor error's Display impl
- Simpler check for strings in test
@bnaecker bnaecker requested a review from ahl January 25, 2024 17:27
@bnaecker bnaecker enabled auto-merge (squash) January 25, 2024 17:40
@bnaecker bnaecker merged commit 98ab7e2 into main Jan 25, 2024
22 checks passed
@bnaecker bnaecker deleted the update-progenitor branch January 25, 2024 18:52
@rcgoodfellow
Copy link
Contributor

Is there a reason we can't use the numbered versions on crates.io? I logged a ticket on this a few weeks back when I had a bit of breakage downstream.

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.

4 participants