Skip to content
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

Enable API review approval check for Java spring packages #1913

Merged
1 commit merged into from
Aug 17, 2021

Conversation

praveenkuttappan
Copy link
Member

API review status check is done only for GA version of client SDK packages. Java team has asked to enable api review check for spring SDK also. I will make a change to add a function in individual language function script to override standard check of sdkType client. This PR is only a temp work around until language side override function is ready.

@praveenkuttappan praveenkuttappan requested a review from a team as a code owner August 16, 2021 21:59
@praveenkuttappan praveenkuttappan self-assigned this Aug 16, 2021
@praveenkuttappan praveenkuttappan added the Central-EngSys This issue is owned by the Engineering System team. label Aug 16, 2021
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@@ -140,7 +140,9 @@ if ($packages)
else
{
# Return error code if status code is 201 for new data plane package
if ($pkgInfo.SdkType -eq "client" -and $pkgInfo.IsNewSdk)
# Temporarily enable API review for spring SDK types. Ideally this should be done be using 'IsReviewRequired' method in language side
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we expect this to be temporary? If so can you link to a issue adding that new property? Do we think just using IsNewSdk is enough? That will start bringing in mgmt libraries but that might also be desired.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Python and few other languages didn't want the overhead of approving management packages so checking just the new SDK flag will be an issue immediately. I will file an issue for long term fix and link here.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Filed #1914

@praveenkuttappan
Copy link
Member Author

@weshaggard : I have filed issue #1914

@ghost
Copy link

ghost commented Aug 17, 2021

Hello @azure-sdk!

Because this pull request has the auto-merge label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.

p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (@msftbot) and give me an instruction to get started! Learn more here.

@ghost ghost merged commit f40f465 into Azure:main Aug 17, 2021
@praveenkuttappan praveenkuttappan deleted the feature/enable_java_spring_review branch August 17, 2021 17:00
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Central-EngSys This issue is owned by the Engineering System team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants