-
Notifications
You must be signed in to change notification settings - Fork 16
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 cell provisioning types #318
base: main
Are you sure you want to change the base?
Conversation
@@ -429,6 +427,12 @@ export type Location = | |||
* Get file from URL | |||
*/ | |||
url: string; | |||
} | |||
| { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This in particular feels weird to me -- an empty struct as a union variant. It's only there because Location
gets intersected with AppRoleDnaManifest
, because the corresponding stuff (that is, the optional AppRoleDnaManifest::location
field's enum variant value) gets collapsed into AppRoleDnaManifest
and we've got to find some similar way of modelling that.
Tests were failing after the smoke cleared; converted to draft. |
Currently getting timeouts with the |
The |
CellProvisioning
broke compatibility at 0.4; there's now aprotected
flag forUseExisting
. This adds that flag and also takes the opportunity to addCloneOnly
which was previously missing.I'd love some feedback on the TS idioms I've used here; I don't know how idiomatic or ergonomic they are.
Tests (including, but not only, the new ones I added) were failing locally due to API timeouts; hopefully that isn't masking any conductor errors (I believe I've fixed them all, but I'm not sure).
Closes #317 .