Skip to content

Raise the artifact limits to 100 MB a file and 250 MB a build - #45

Merged
SimonCropp merged 2 commits into
mainfrom
artifact-limits
Oct 9, 2026
Merged

SimonCropp merged 2 commits into
mainfrom
artifact-limits

Conversation

@SimonCropp

Copy link
Copy Markdown
Owner

A 24 MB artifact was left out of a triage download as "over the 20 MB limit for one file".

  • ArtifactPlan.DefaultPerFile goes from 20 MB to 100 MB.
  • ArtifactPlan.DefaultBudget goes from 50 MB to 250 MB. A per file cap above the total is never reached, since anything over the budget is skipped for that reason instead, so the total moves with it and keeps the same 2.5x ratio.
  • docs/mcp.md and its source say the new figures.
  • Version bumped to 1.0.3.

Not changed

The MCP side waits at most five minutes for a triage download (ProtocolClient.Limit). A full 250 MB needs about 7 Mbit/s sustained to land inside that, so a large bundle on a slow link can now time out where it used to fit.

Testing

BuildMonitor.Tests in Debug: 1522 passed, 13 skipped on Windows.

A 24 MB artifact was left out of a triage as over the 20 MB limit for one
file. The per file cap is now 100 MB, and the total goes from 50 MB to 250 MB
with it: a cap above the budget is never reached, since anything over the
budget is skipped for that reason instead.

Bumps the version to 1.0.3.
@SimonCropp SimonCropp added this to the 1.0.3 milestone Oct 9, 2026
@SimonCropp
SimonCropp merged commit e923e30 into main Oct 9, 2026
9 checks passed
@SimonCropp
SimonCropp deleted the artifact-limits branch October 9, 2026 03:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant