Summary
My VS Code Marketplace publisher appears to be blocked/rate-limited after multiple GitHub Actions publish workflows ran concurrently.
I can no longer sign in to Visual Studio Marketplace and receive a 429 error. Publishing from GitHub Actions also fails with a VSID Concurrency error.
Marketplace sign-in error
429 - Woah, that's a lot of requests
You might be blocked due to the number of requests exceeding our rate threshold.
Timestamp:
Request ID:
0c155fe3-d345-450c-8b65-5275fdea9481
GitHub Actions publish error
Microsoft.TeamFoundation.Framework.Server.RequestBlockedException
Request was blocked due to exceeding usage of resource 'Concurrency' in namespace 'VSID'
eventId: 3000
Publisher / extension information
Publisher ID:
Extension ID:
Extension name:
Likely root cause
I investigated our GitHub Actions workflow and found the likely root cause of the excessive concurrent requests.
Our publish workflow was unintentionally triggered by Dependabot-created pull requests. At the same time, whenever I published/pushed changes to the master branch, the Dependabot pull requests also triggered the same publish workflow.
This caused multiple publish workflows to run in parallel against the Visual Studio Marketplace using the same publisher/token, which likely exceeded the VSID Concurrency threshold.
Dependabot PRs can be found here:
https://github.com/dongitran/CDS-Debug/pulls
This was a workflow configuration mistake on our side, not an intentional attempt to send excessive requests.
I have stopped retrying the publish process and will update the workflow to prevent parallel Marketplace publishing, for example by:
- restricting publishing to manual/release triggers only
- preventing pull requests and Dependabot branches from running publish jobs
- adding a GitHub Actions concurrency lock for Marketplace publishing
Request
Could the Visual Studio Marketplace team please help check:
- Whether my publisher/account/token is currently throttled or blocked.
- Whether the VSID Concurrency block can be cleared.
- Whether the extension
dongtran.cds-debug is currently removed, hidden, suspended, or pending review.
- The exact reason for the
Untrustworthy classification, if applicable.
- Whether I can safely publish a fixed version after the workflow is corrected.
Thank you.
Summary
My VS Code Marketplace publisher appears to be blocked/rate-limited after multiple GitHub Actions publish workflows ran concurrently.
I can no longer sign in to Visual Studio Marketplace and receive a 429 error. Publishing from GitHub Actions also fails with a VSID Concurrency error.
Marketplace sign-in error
Timestamp:
Request ID:
GitHub Actions publish error
Publisher / extension information
Publisher ID:
Extension ID:
Extension name:
Likely root cause
I investigated our GitHub Actions workflow and found the likely root cause of the excessive concurrent requests.
Our publish workflow was unintentionally triggered by Dependabot-created pull requests. At the same time, whenever I published/pushed changes to the
masterbranch, the Dependabot pull requests also triggered the same publish workflow.This caused multiple publish workflows to run in parallel against the Visual Studio Marketplace using the same publisher/token, which likely exceeded the VSID Concurrency threshold.
Dependabot PRs can be found here:
This was a workflow configuration mistake on our side, not an intentional attempt to send excessive requests.
I have stopped retrying the publish process and will update the workflow to prevent parallel Marketplace publishing, for example by:
Request
Could the Visual Studio Marketplace team please help check:
dongtran.cds-debugis currently removed, hidden, suspended, or pending review.Untrustworthyclassification, if applicable.Thank you.