AzureApiManagement new entity "Tag" documented#2257
AzureApiManagement new entity "Tag" documented#2257fearthecowboy merged 11 commits intoAzure:masterfrom vfedonkin:master
Conversation
|
@solankisamir (Samir Solanski) , could you please also review this PR? |
|
Update the readme.md file with the new resource files for tags. #Resolved |
| "$ref": "./apimanagement.json#/definitions/Resource" | ||
| } | ||
| ], | ||
| "description": "Contract details." |
There was a problem hiding this comment.
Contract [](start = 22, length = 8)
Tag Contract Details. #Resolved
| "externalDocsDescription": { | ||
| "type": "string", | ||
| "description": "Description of the external resources describing the tag." | ||
| } |
There was a problem hiding this comment.
you can put these parameters in a base contract and do allOf in CreateParameterProperties and ContractProperties. would reduce redundancy
There was a problem hiding this comment.
Done. Also got rid of some unnecessary duplicates in TagContract
| }, | ||
| "OperationEntityContract": { | ||
| "properties": { | ||
| "displayName": { |
There was a problem hiding this comment.
is there any max/min length to any of the properties in the contract.
There was a problem hiding this comment.
This is read-only contract, we never use in any put/patch requests. Should we specify min/max length anyway?
There was a problem hiding this comment.
then we can specify "readonly": "true" #Resolved
| "properties": { | ||
| "properties": { | ||
| "x-ms-client-flatten": true, | ||
| "$ref": "#/definitions/TagContractProperties", |
There was a problem hiding this comment.
is displayName a required property in the UpdateContract. if yes... then we dont need 2 contracts. you can just have one contract for both Create and Update.
| }, | ||
| "externalDocsDescription": { | ||
| "type": "string", | ||
| "description": "Description of the external resources describing the tag." |
There was a problem hiding this comment.
is there a max min to these properties also?
There was a problem hiding this comment.
Yes, we need for externalDocsUrl only. Added.
solankisamir
left a comment
There was a problem hiding this comment.
left some minor comments. rest looks good. Thanks @vfedonkin
| "$ref": "#/parameters/ProductIdParameter" | ||
| }, | ||
| { | ||
| "$ref": "#./apimtags.json#/parameters/TagIdParameter" |
There was a problem hiding this comment.
#./ [](start = 21, length = 3)
maybe this is what the CI job is complaining about. #Resolved
| "$ref": "#/parameters/ProductIdParameter" | ||
| }, | ||
| { | ||
| "$ref": "#./apimtags.json#/parameters/TagIdParameter" |
There was a problem hiding this comment.
#./ [](start = 21, length = 3)
check this #Resolved
| "200": { | ||
| "description": "Gets the details of the tag specified by its identifier.", | ||
| "schema": { | ||
| "$ref": "#./apimtags.json#/definitions/TagContract" |
There was a problem hiding this comment.
#./ [](start = 23, length = 3)
check this. #Resolved
| "$ref": "#/parameters/OperationIdParameter" | ||
| }, | ||
| { | ||
| "$ref": "#./apimtags.json#/parameters/TagIdParameter" |
There was a problem hiding this comment.
#./ [](start = 21, length = 3)
check this and other references below. #Resolved
| "$ref": "#/parameters/ApiIdParameter" | ||
| }, | ||
| { | ||
| "$ref": "#./apimtags.json#/parameters/TagIdParameter" |
There was a problem hiding this comment.
#./ [](start = 21, length = 3)
you can fix this and run the tool https://github.com/Azure/oav locally before submitting again. #Resolved
|
Hey @solankisamir / vfedonkin Can y'all ping me when you're ready for me to review this? |
| "tags": [ | ||
| "ProductTags" | ||
| ], | ||
| "operationId": "Tags_ListByProduct", |
There was a problem hiding this comment.
This operation is Tags_ListByProduct the next is Tag_HeadByProduct
The prefix should be consistent between operations (Tag or Tags, but not both)
There was a problem hiding this comment.
We have used a singular case in all other operations. @vfedonkin let's use Tag.
There was a problem hiding this comment.
Done, using "Tag" everywhere.
| "tags": [ | ||
| "ProductTags" | ||
| ], | ||
| "operationId": "Tag_DeleteFromProduct", |
There was a problem hiding this comment.
I'd recommend this was just Tag_Delete -- the operation Id is used to generate method names, and unless there is an overriding or compelling reason, we'd like to stick to common patterns.
There was a problem hiding this comment.
Renamed to Tag_DetachFromProduct. Same for Tag_DetachFromApi and Tag_DetachFromOperation
| "tags": [ | ||
| "ProductTags" | ||
| ], | ||
| "operationId": "Tag_CreateOrUpdateForProduct", |
There was a problem hiding this comment.
I'd recommend this was just Tag_CreateOrUpdate -- the operation Id is used to generate method names, and unless there is an overriding or compelling reason, we'd like to stick to common patterns.
There was a problem hiding this comment.
Renamed to Tag_AssignToProduct. Same for Tag_AssignToApi and Tag_AssignToOperation
| "tags": [ | ||
| "ProductTags" | ||
| ], | ||
| "operationId": "Tag_GetByProduct", |
There was a problem hiding this comment.
I'd recommend this was just Tag_Get -- the operation Id is used to generate method names, and unless there is an overriding or compelling reason, we'd like to stick to common patterns.
There was a problem hiding this comment.
@fearthecowboy
We already have Tag_Get in apimtags.json with url like
".../service/{serviceName}/tags/{tagId}"
Can we use the same operationId for
".../service/{serviceName}/products/{productId}/tags/{tagId}" ?
| "tags": [ | ||
| "ProductTags" | ||
| ], | ||
| "operationId": "Tag_HeadByProduct", |
There was a problem hiding this comment.
We don't see a lot of HEAD operations.
The operationId should describe what the operation does, not the HTTP Method used-- I'd suggest Tag_GetEntityState
There was a problem hiding this comment.
Done. The same for apis/operations/tags entities.
Ah, I'm just seeing that. HMMMM. No, we definitely can't have duplicate In that case, this could remain the way it is. |
|
Adding @ravbhatnagar -- new APIs require ARM signoff. |
fearthecowboy
left a comment
There was a problem hiding this comment.
Just a couple of things; nothing serious.
We should put a suppression in the readme.md for the two linter violations; add a section that looks like this:
# Suppressions
``` yaml
directive:
- suppress: R3016
reason: existing properties, can't be changed without breaking API.
```
| "ProductTags" | ||
| ], | ||
| "operationId": "Tag_DeleteFromProduct", | ||
| "description": "Detach the tag from the Product.", |
There was a problem hiding this comment.
The description "Detach the tag from the Product.", sounds like the tag still exists once deleted. Can we say Deletes or removes ?
There was a problem hiding this comment.
Tag is really exists as an entity, it's just detached from the product.
| "tags": [ | ||
| "TagResources" | ||
| ], | ||
| "operationId": "TagResources_ListByService", |
There was a problem hiding this comment.
this operationId prefix is plural- while that is the preferred way, the rest of the service is singular. These should be consistent.
| "tags": [ | ||
| "OperationTags" | ||
| ], | ||
| "operationId": "Tag_HeadByOperation", |
There was a problem hiding this comment.
Perhaps Tag_GetEntityStateByOperation ?
fearthecowboy
left a comment
There was a problem hiding this comment.
I'm good with the state of this. Awaiting ARM signoff from @ravbhatnagar
Swagger to SDK encountered a Subprocess error: (Azure/azure-sdk-for-go)
Command: ['/usr/local/bin/autorest', '/tmp/tmpowe3k_jh/rest/specification/apimanagement/resource-manager/readme.md', '--go', '--go-sdk-folder=/tmp/tmpowe3k_jh/sdk', '--multiapi', '--package-version=v12.2.1-beta', '--use=@microsoft.azure/autorest.go@preview', "--user-agent='Azure-SDK-For-Go/v12.2.1-beta services'", '--verbose'] AutoRest code generation utility [version: 2.0.4244; node: v7.10.1]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
There is a new version of AutoRest available (2.0.4245).
> You can install the newer version with with npm install -g autorest@latest
Loading AutoRest core '/tmp/.autorest/@microsoft.azure_autorest-core@2.0.4244/node_modules/@microsoft.azure/autorest-core/dist' (2.0.4244)
Loading AutoRest extension '@microsoft.azure/autorest.go' (preview->2.1.68)
Loading AutoRest extension '@microsoft.azure/autorest.modeler' (2.3.38->2.3.38)
Processing batch task - {"tag":"package-2017-03"} .
FATAL: System.InvalidOperationException: method RegionsClient.ListByService contains a null nextLinkName so it shouldn't be treated as a pageable operation
at AutoRest.Go.Model.PageTypeGo..ctor(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\82_20180129T185436\autorest.go\src\Model\PageTypeGo.cs:line 41
at AutoRest.Go.Model.CodeModelGo.CreatePageableTypeForMethod(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\82_20180129T185436\autorest.go\src\Model\CodeModelGo.cs:line 298
at AutoRest.Go.TransformerGo.TransformMethods(CodeModelGo cmg) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\82_20180129T185436\autorest.go\src\TransformerGo.cs:line 278
at AutoRest.Go.TransformerGo.TransformCodeModel(CodeModel cm) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\82_20180129T185436\autorest.go\src\TransformerGo.cs:line 32
at AutoRest.Go.Program.<ProcessInternal>d__3.MoveNext() in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\82_20180129T185436\autorest.go\src\Program.cs:line 100
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NewPlugin.<Process>d__15.MoveNext()
FATAL: go/generate - FAILED
FATAL: Error: Plugin go reported failure.
Process() cancelled due to exception : Plugin go reported failure.
Failure during batch task - {"tag":"package-2017-03"} -- Error: Plugin go reported failure..
Error: Plugin go reported failure. |
|
This commit was treated and no generation was made for Azure/azure-sdk-for-python |
|
@fearthecowboy, conflicts solved, ok to merge. |
|
You have some validation issues : https://travis-ci.org/Azure/azure-rest-api-specs/jobs/335311496 |
|
@fearthecowboy, validation issues are not related to my changes but I will investigate what's wrong. |
|
Moved all tags-related paths to apimtags.json file since apimapis.json is already too huge. |
|
This commit was treated and no generation was made for Azure/azure-sdk-for-python |
Swagger to SDK encountered a Subprocess error: (Azure/azure-sdk-for-go)
Command: ['/usr/local/bin/autorest', '/tmp/tmpxg4bg8iq/rest/specification/apimanagement/resource-manager/readme.md', '--go', '--go-sdk-folder=/tmp/tmpxg4bg8iq/sdk', '--multiapi', '--package-version=v12.2.1-beta', '--use=@microsoft.azure/autorest.go@preview', "--user-agent='Azure-SDK-For-Go/v12.2.1-beta services'", '--verbose'] AutoRest code generation utility [version: 2.0.4244; node: v7.10.1]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
There is a new version of AutoRest available (2.0.4245).
> You can install the newer version with with npm install -g autorest@latest
Loading AutoRest core '/tmp/.autorest/@microsoft.azure_autorest-core@2.0.4244/node_modules/@microsoft.azure/autorest-core/dist' (2.0.4244)
Installing AutoRest extension '@microsoft.azure/autorest.go' (preview)
VERBOSE: [FYI- npm does not currently support progress... this may take a few moments]
VERBOSE: Running npm install for @microsoft.azure/autorest.go, 2.1.69
VERBOSE: npm install completed @microsoft.azure/autorest.go, 2.1.69
Loading AutoRest extension '@microsoft.azure/autorest.modeler' (2.3.38->2.3.38)
Processing batch task - {"tag":"package-2017-03"} .
FATAL: System.InvalidOperationException: method RegionsClient.ListByService contains a null nextLinkName so it shouldn't be treated as a pageable operation
at AutoRest.Go.Model.PageTypeGo..ctor(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\Model\PageTypeGo.cs:line 41
at AutoRest.Go.Model.CodeModelGo.CreatePageableTypeForMethod(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\Model\CodeModelGo.cs:line 298
at AutoRest.Go.TransformerGo.TransformMethods(CodeModelGo cmg) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\TransformerGo.cs:line 278
at AutoRest.Go.TransformerGo.TransformCodeModel(CodeModel cm) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\TransformerGo.cs:line 32
at AutoRest.Go.Program.<ProcessInternal>d__3.MoveNext() in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\Program.cs:line 100
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NewPlugin.<Process>d__15.MoveNext()
FATAL: go/generate - FAILED
FATAL: Error: Plugin go reported failure.
Process() cancelled due to exception : Plugin go reported failure.
Failure during batch task - {"tag":"package-2017-03"} -- Error: Plugin go reported failure..
Error: Plugin go reported failure. |
|
@fearthecowboy, could you please check now? I left apimapis.json file as it was before, without any changes. |
|
Hi There, I am the AutoRest Linter Azure bot. I am here to help. My task is to analyze the situation from the AutoRest linter perspective. Please review the below analysis result: File: AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback Thanks for your co-operation. |
Swagger to SDK encountered a Subprocess error: (Azure/azure-sdk-for-go)
Command: ['/usr/local/bin/autorest', '/tmp/tmpf7evxdb2/rest/specification/apimanagement/resource-manager/readme.md', '--go', '--go-sdk-folder=/tmp/tmpf7evxdb2/sdk', '--multiapi', '--package-version=v12.2.1-beta', '--use=@microsoft.azure/autorest.go@preview', "--user-agent='Azure-SDK-For-Go/v12.2.1-beta services'", '--verbose'] AutoRest code generation utility [version: 2.0.4244; node: v7.10.1]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
There is a new version of AutoRest available (2.0.4245).
> You can install the newer version with with npm install -g autorest@latest
Loading AutoRest core '/tmp/.autorest/@microsoft.azure_autorest-core@2.0.4244/node_modules/@microsoft.azure/autorest-core/dist' (2.0.4244)
Loading AutoRest extension '@microsoft.azure/autorest.go' (preview->2.1.69)
Loading AutoRest extension '@microsoft.azure/autorest.modeler' (2.3.38->2.3.38)
Processing batch task - {"tag":"package-2017-03"} .
FATAL: System.InvalidOperationException: method RegionsClient.ListByService contains a null nextLinkName so it shouldn't be treated as a pageable operation
at AutoRest.Go.Model.PageTypeGo..ctor(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\Model\PageTypeGo.cs:line 41
at AutoRest.Go.Model.CodeModelGo.CreatePageableTypeForMethod(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\Model\CodeModelGo.cs:line 298
at AutoRest.Go.TransformerGo.TransformMethods(CodeModelGo cmg) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\TransformerGo.cs:line 278
at AutoRest.Go.TransformerGo.TransformCodeModel(CodeModel cm) in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\TransformerGo.cs:line 32
at AutoRest.Go.Program.<ProcessInternal>d__3.MoveNext() in C:\Users\ci\AppData\Local\Temp\PUBLISHs0k5t\87_20180131T193539\autorest.go\src\Program.cs:line 100
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NewPlugin.<Process>d__15.MoveNext()
FATAL: go/generate - FAILED
FATAL: Error: Plugin go reported failure.
Process() cancelled due to exception : Plugin go reported failure.
Failure during batch task - {"tag":"package-2017-03"} -- Error: Plugin go reported failure..
Error: Plugin go reported failure. |
|
@fearthecowboy a gentle ping on this one. |
|
@solankisamir - there's a validation error (I don't think caused by this PR, happened somewhere along the way with all those being pushed thru this week). https://travis-ci.org/Azure/azure-rest-api-specs/jobs/335805386#L741 It looks like it's pretty minor, can you take a quick look and see if we can fix up what went wrong so we have a clean validation with this one? |
|
@fearthecowboy , we couldn't fix this issue, as we understand it's an issue with validation tool itself. Below is a parameter definition: And this is a sample file: What is the best way to fix it? |
|
|
|
We tried, it didn't help. |
|
@vfedonkin - I'll try doing this locally and grab @amarzavery if it's not workable. |
|
@fearthecowboy any update on this. |
Automation for azure-sdk-for-pythonWas unable to create SDK azure-sdk-for-python PR for this closed PR. |
Swagger to SDK encountered a Subprocess error: (Azure/azure-sdk-for-go)
Command: ['/usr/local/bin/autorest', '/tmp/tmphflqx9kw/rest/specification/apimanagement/resource-manager/readme.md', '--go', '--go-sdk-folder=/tmp/tmphflqx9kw/sdk', '--multiapi', '--package-version=nightly', '--use=@microsoft.azure/autorest.go@preview', "--user-agent='Azure-SDK-For-Go/nightly services'", '--verbose'] AutoRest code generation utility [version: 2.0.4244; node: v7.10.1]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
There is a new version of AutoRest available (2.0.4245).
> You can install the newer version with with npm install -g autorest@latest
Loading AutoRest core '/tmp/.autorest/@microsoft.azure_autorest-core@2.0.4244/node_modules/@microsoft.azure/autorest-core/dist' (2.0.4244)
Loading AutoRest extension '@microsoft.azure/autorest.go' (preview->2.1.70)
Loading AutoRest extension '@microsoft.azure/autorest.modeler' (2.3.38->2.3.38)
Processing batch task - {"tag":"package-2017-03"} .
FATAL: System.InvalidOperationException: method RegionsClient.ListByService contains a null nextLinkName so it shouldn't be treated as a pageable operation
at AutoRest.Go.Model.PageTypeGo..ctor(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\Model\PageTypeGo.cs:line 41
at AutoRest.Go.Model.CodeModelGo.CreatePageableTypeForMethod(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\Model\CodeModelGo.cs:line 298
at AutoRest.Go.TransformerGo.TransformMethods(CodeModelGo cmg) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\TransformerGo.cs:line 278
at AutoRest.Go.TransformerGo.TransformCodeModel(CodeModel cm) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\TransformerGo.cs:line 32
at AutoRest.Go.Program.<ProcessInternal>d__3.MoveNext() in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\Program.cs:line 100
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NewPlugin.<Process>d__15.MoveNext()
FATAL: go/generate - FAILED
FATAL: Error: Plugin go reported failure.
Process() cancelled due to exception : Plugin go reported failure.
Failure during batch task - {"tag":"package-2017-03"} -- Error: Plugin go reported failure..
Error: Plugin go reported failure. |
|
Hi There, I am the AutoRest Linter Azure bot. I am here to help. My task is to analyze the situation from the AutoRest linter perspective. Please review the below analysis result: File: AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback Thanks for your co-operation. |
|
@vfedonkin - It was exactly as I said; the quotes around |
Swagger to SDK encountered a Subprocess error: (Azure/azure-sdk-for-go)
Command: ['/usr/local/bin/autorest', '/tmp/tmp9t3lyyca/rest/specification/apimanagement/resource-manager/readme.md', '--go', '--go-sdk-folder=/tmp/tmp9t3lyyca/sdk', '--multiapi', '--package-version=nightly', '--use=@microsoft.azure/autorest.go@preview', "--user-agent='Azure-SDK-For-Go/nightly services'", '--verbose'] AutoRest code generation utility [version: 2.0.4244; node: v7.10.1]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
There is a new version of AutoRest available (2.0.4245).
> You can install the newer version with with npm install -g autorest@latest
Loading AutoRest core '/tmp/.autorest/@microsoft.azure_autorest-core@2.0.4244/node_modules/@microsoft.azure/autorest-core/dist' (2.0.4244)
Loading AutoRest extension '@microsoft.azure/autorest.go' (preview->2.1.70)
Loading AutoRest extension '@microsoft.azure/autorest.modeler' (2.3.38->2.3.38)
Processing batch task - {"tag":"package-2017-03"} .
FATAL: System.InvalidOperationException: method RegionsClient.ListByService contains a null nextLinkName so it shouldn't be treated as a pageable operation
at AutoRest.Go.Model.PageTypeGo..ctor(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\Model\PageTypeGo.cs:line 41
at AutoRest.Go.Model.CodeModelGo.CreatePageableTypeForMethod(MethodGo method) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\Model\CodeModelGo.cs:line 298
at AutoRest.Go.TransformerGo.TransformMethods(CodeModelGo cmg) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\TransformerGo.cs:line 278
at AutoRest.Go.TransformerGo.TransformCodeModel(CodeModel cm) in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\TransformerGo.cs:line 32
at AutoRest.Go.Program.<ProcessInternal>d__3.MoveNext() in C:\Users\ci\AppData\Local\Temp\PUBLISH8fzkm\78_20180205T234947\autorest.go\src\Program.cs:line 100
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NewPlugin.<Process>d__15.MoveNext()
FATAL: go/generate - FAILED
FATAL: Error: Plugin go reported failure.
Process() cancelled due to exception : Plugin go reported failure.
Failure during batch task - {"tag":"package-2017-03"} -- Error: Plugin go reported failure..
Error: Plugin go reported failure. |
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-versionin the path should match theapi-versionin the spec).Quality of Swagger