azure-devops-exporter
azure-devops-exporter copied to clipboard
Add Continuation Token Support For Releases
As the official REST API for listing releases only supports returning up to 100 results per request (even with $Top values greater than 100), the API returns a continuation token in the "x-ms-continuationtoken" response header.
https://learn.microsoft.com/en-us/rest/api/azure/devops/release/releases/list?view=azure-devops-server-rest-7.0&tabs=HTTP
This PR introduces support to loop sending GET requests to the endpoint and passing the continuation token received (if any) along in the query string parameters. For a sufficiently large time period, this raises the limit of the number of results returned from 100 to the real value.
Before:
After:
--
I'm happy to extend this functionality to other endpoints that require continuation tokens if this PR gets approval.
Also changes the case of the 3 as statements in the dockerfile to mitigate the build warnings.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Are you able to take a look at this please @mblaschke ? Thank you