You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The API readiness milestone app currently requires a user to go through all steps, which is not always necessary. The GitHub toolchain drives the API Review process via the API Spec pull request (PR). The API readiness milestone should be used to validate that the checks and approvers needed to begin the SDK pre-release work have been completed. These checks/approvers should also be requirements to merge the PR.
This work item is related to this epic. #5670
TODO: Rewrite this issue to reflect the changes we want to make to the API Readiness App to reduce complexity and improve the user experience
In API Readiness today
Images show the current checks and approvers in the API readiness milestone
These checks are the same for management and data plane.
2. SDK Breaking Changes is only in management plane. In my recent interactions with service partners, they are finding to navigate the PR and figure out what they should address first. I think that if there are breaking changes, we should alert the user in the release planner. If there are no breaking changes, we skip showing them anything.
3. The signoff screen is different for data plane vs management plane.
Gaps in data model
The content you are editing has changed. Please copy your edits and refresh the page.
Looking into this issue and after conversations with the team, I think it will be beter if we:
Management plane: Hide the steps: Cleanup validation errors, review breaking changes, Preview API docs, and ARM API Review. These steps should be handled by the spec PR itself. The Sign off step currently shows the status of those checks. We can probably just show that.
Data plane: Hide the steps: Cleanup spec validation errors and Set up API preview docs. Same reason as for management plane
The API readiness milestone app currently requires a user to go through all steps, which is not always necessary. The GitHub toolchain drives the API Review process via the API Spec pull request (PR). The API readiness milestone should be used to validate that the checks and approvers needed to begin the SDK pre-release work have been completed. These checks/approvers should also be requirements to merge the PR.
This work item is related to this epic. #5670
TODO: Rewrite this issue to reflect the changes we want to make to the API Readiness App to reduce complexity and improve the user experience
Relevant GitHub issues:
Pre-release work:
Management Plane
Data Plane
Checks and approvers
In API Readiness today
Images show the current checks and approvers in the API readiness milestone
Gaps in data model
Tasks
The text was updated successfully, but these errors were encountered: