chore: Bump API to latest main, include autoRestartPolicy
in instance update
#2526
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This will conflict with #2488 because that also bumps the API, but it should be easy to resolve.
The
autoRestartPolicy
thing is pretty important and also worrying because it's a bug that arises by you doing nothing, and you can't get a type error for it.autoRestartPolicy
is optional on the instance update request body because you can leave it out (or pass in null or undefined) to unset the policy. But that means if you simply fail to include it, you are going to unset it on every update call. Here we fix that by always including the current value so it stays at whatever it is, but every client will have this problem.In practice this is probably not a huge deal, because
null
falls back tobest-effort
(omicron source).