Include verification results url output from can i deploy task #1527
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #1525
From looking at the can i deploy code that is called from the client, it calls the /matrix api with parameters from the can i deploy parameters. After playing around with the matrix api, it appears that the verification results url is returned inside of the first entry in the matrix field in format
(href being the verification results url above)
This PR adds this url inside of of the Can I Deploy result data class (defaulted to null) that the client returns from calling can i deploy, and only adds it if it is able to find this field with many null safety checks. If it finds it, then the task (both in gradle and maven), will print it out in the same format that the Ruby version does, i.e.