-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
BotService Preview: new API version for MsTeams and CheckNameavailability #3478
Conversation
Automation for azure-sdk-for-pythonThe initial PR has been merged into your service PR: |
Automation for azure-sdk-for-nodeNothing to generate for azure-sdk-for-node |
Automation for azure-sdk-for-rubyNothing to generate for azure-sdk-for-ruby |
Automation for azure-sdk-for-javaNothing to generate for azure-sdk-for-java |
Automation for azure-sdk-for-goThe initial PR has been merged into your service PR: |
ping @ravbhatnagar for ARM review. |
Thanks for your patience @carlosscastro - the only changes I can find between this API spec and the previous one are:
Does this sounds accurate to you? |
Thanks @annatisch ! That is accurate, the changes are pretty minimal. I'm adding the new api version to the readme now, good catch! Please take a look at that once its out to make sure I did it correctly, its my first time adding a new API version :) Thanks |
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.
Looks good except one note.
"info": { | ||
"title": "Azure Bot Service", | ||
"description": "Azure Bot Service is a platform for creating smart conversational agents.", | ||
"version": "2018-07-12" |
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.
If this is preview, please add a -preview suffix to the api-version
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.
@ravbhatnagar I already updated manifest and our PPE environment with this version name. Would it be acceptable to leave it as-is, given that it is in the preview folder? If not, I can rev all the changes but it is a bit hard to coordinate.
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.
@carlosscastro - just to clarify - the "preview" directory in the repo is not related to the "preview" status of the API. The directory name is only to indicate the status of the swagger spec and it's stability for producing SDKs.
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.
@annatisch thanks for clarifying. Regardless, given that our previous API version has no '-preview' and that we already deployed some code with this API version, can we agree to leave it as-is? We will still support the previous API version simultaneously for 8+ months.
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.
@ravbhatnagar can correct me if I'm wrong - but is this new API version considered a stable API deployment? Or a preview API? If it's a preview API (e.g. limited availability, trial features etc) then the API version should probably have a suffix.
However if this is a stable API and we are discussing this because of the PR title and the location in the "preview" directory then the suffix probably isn't necessary.
Though will leave this call up to @ravbhatnagar as I'm not familiar with correct process here :)
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.
Sure. @ravbhatnagar let us know if we can merge with API version as-is. We signed up as preview just because they are the first couple of versions, but we will be respecting all the stable requirements, i.e. long term support of past version, etc.
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.
Fine from my side. More details in the email.
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.
Thanks!!! @annatisch can we merge this PR?
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.
Thanks @carlosscastro - I will do a final review today.
Can one of the admins verify this patch? |
This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information
api-version
in the path should match theapi-version
in the spec).Quality of Swagger