Limits
Files
| Limit | Value |
|---|---|
| Size of one deployed file | 100 MB |
| Size of one file from an upstream | 2 GB |
A larger deployed file fails, and the build reports that files larger than 100 MB can't be deployed. The limit is the same on every plan.
The limit is on one file, not on a version or a deployment. A version made of a 90 MB JAR file, its sources, its Javadoc, and its Maven POM publishes normally because each file is uploaded separately.
A build that requests a file larger than 2 GB from an upstream reports that files larger than 2 GB can't be stored from an upstream. This limit is also the same on every plan.
Names
| Name | Rules |
|---|---|
| Repository name | Lowercase letters, digits, and single hyphens between them. At most 63 characters. Unique within an account. |
| Repository display name | 1 to 80 characters |
| Repository description | At most 500 characters |
| Account username | Lowercase letters, digits, and single hyphens between them. 3 to 32 characters. See CodeSoh Accounts. |
| Custom domain | A valid hostname of at most 253 characters, with labels of at most 63 characters. Not a soh.gg domain. |
| Content rule pattern | A regular expression of at most 200 characters, with no group that a quantifier repeats. |
Paths inside a repository follow the Maven repository layout. A file at a path that doesn't follow this layout can't be deployed or resolved.
Upstreams
| Option | Range | Default |
|---|---|---|
| Timeout | 100 to 60000 milliseconds | 2000 ms |
| Negative cache TTL | 0 seconds to 7 days | 300 seconds |
Maven metadata from an upstream is refreshed at most once every 10 minutes for each artifact.
The Maven index
| Limit | Value |
|---|---|
| Delay before a change is published | 1 hour |
| Incremental parts retained | 30 |
| Age at which the chain is rebuilt | 7 days |
For more information, see The Maven index.
Browsing
| Limit | Value |
|---|---|
| Artifacts or files listed by Browse | 200 |
| Events shown on the activity page | 100 |
| Events shown on a file page | 50 |
Tokens
| Limit | Value |
|---|---|
| Expiry choices | 30 days, 90 days, 365 days, or no expiry |
| Repositories one token can access | Only the ones chosen for it, and never more than its owner can access |
For more information, see Tokens.