Closed swallez closed 3 years ago
Thanks for the review @russcam. All good points, I'll work on this, and also on the yaml tests that keep failing ;-)
@russcam I have addressed all your suggestions. Can you please cross-check?
~There are still some failing yaml tests that I need to investigate, but this is unrelated to those changes~
Generates all APIs, including
beta
andexperimental
. Non-stable APIs are guarded by new Cargo featuresbeta-apis
andexperimental-apis
(which also includes beta).This allows applications to only have access to stable APIs (as previously) by default, and opt-in for unstable APIs, at their own risk since they can change in subsequent releases.
This also fixes the yaml-test-runner that relies on the
tasks
apis that were previously incorrectly marked as stable and are now experimental.