I probably should have commited this a while ago :(
Specifically in TFS/Azure DevOps 2020, the API limiting 'CircuitBreaker' seems a little more picky on how often things are called.
So, while researching ways to increase this limit - it occurred to me, that we really don't need to get build steps for ones that have already finished running.
This resulted (for me) in significantly less calls to the API - going from 14 per refresh down to at most 4.
(Based on only showing 12 builds or releases on screen at one time)
I probably should have commited this a while ago :(
Specifically in TFS/Azure DevOps 2020, the API limiting 'CircuitBreaker' seems a little more picky on how often things are called. So, while researching ways to increase this limit - it occurred to me, that we really don't need to get build steps for ones that have already finished running.
This resulted (for me) in significantly less calls to the API - going from 14 per refresh down to at most 4. (Based on only showing 12 builds or releases on screen at one time)