Skip to content

Revert dropshot bumps, run all tests in ci#1128

Closed
jmpesp wants to merge 4 commits intooxidecomputer:masterfrom
jmpesp:downgrade_dropshot
Closed

Revert dropshot bumps, run all tests in ci#1128
jmpesp wants to merge 4 commits intooxidecomputer:masterfrom
jmpesp:downgrade_dropshot

Conversation

@jmpesp
Copy link
Copy Markdown
Contributor

@jmpesp jmpesp commented Apr 27, 2026

Currently cargo xtask openapi check is failing for master. the test_apis_up_to_date catches this but was not running in CI. my theory is that picking up oxidecomputer/dropshot#1554 caused openapi document generation to change, conflicting with the blessed version.

Reverting fixes things, so: downgrade dropshot to 0.16.7 and dropshot-api-manager related crates to 0.6.0, and add a CI job that runs cargo test --locked.

jmpesp added 4 commits April 27, 2026 21:11
Currently `cargo xtask openapi check` is failing for master. the
`test_apis_up_to_date` catches this but was not running in CI. my theory
is that picking up oxidecomputer/dropshot#1554
caused openapi document generation to change, conflicting with the
blessed version.

Reverting fixes things, so: downgrade dropshot to 0.16.7 and
dropshot-api-manager related crates to 0.6.0, and add a CI job that runs
`cargo test --locked`.
@jmpesp
Copy link
Copy Markdown
Contributor Author

jmpesp commented Apr 28, 2026

Closing in favour of #1129

@jmpesp jmpesp closed this Apr 28, 2026
@jmpesp jmpesp deleted the downgrade_dropshot branch April 28, 2026 13:36
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.

1 participant