Skip to content

Registry + Artifacts: Add usage table - #3057

Open
ngrayluna wants to merge 37 commits into
mainfrom
registry_limit_table
Open

Registry + Artifacts: Add usage table#3057
ngrayluna wants to merge 37 commits into
mainfrom
registry_limit_table

Conversation

@ngrayluna

@ngrayluna ngrayluna commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Description

Adds:

  • snippet with usage limits for artifacts and registry (the source of truth)
  • adds said snippet/table to artifacts and registry overview pages
  • a new support article

Note that I decided to keep it as one table because artifacts and registry are heavily tied together + keeping separate include snippets is prone to drift.

Related issues

@mintlify

mintlify Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
wandb 🟢 Ready View Preview Aug 11, 2026, 3:50 PM

Page Change
What Are Artifact Registry Limits Added · +17 −0
Artifacts Changed · +6 −0
Registry Changed · +7 −0
Support Changed · +1 −1
Models Changed · +2 −2
Artifacts Changed · +4 −1
Experiments Changed · +4 −1
No preview available (1)
File Change
snippets/_includes/artifact-registry-usage-limits.mdx Added · +16

Updated 2026-08-25 18:58:04 UTC for deployment · 77fd6cf.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Readability impact

Word-weighted Flesch-Kincaid grade change across 6 changed pages: +0.1 (harder).

Lower Flesch-Kincaid grade and higher reading ease both mean easier to read. This check is informational and never blocks a PR.

Human readability

Page FK grade before FK grade after FK Δ Reading ease Δ Direction
models/artifacts.mdx 9.0 9.1 +0.1 -1.5 harder
models/registry.mdx 11.2 11.3 +0.1 -0.7 harder
snippets/_includes/artifact-registry-usage-limits.mdx too little prose to score
support.mdx 7.9 7.9 +0.0 +0.0 unchanged
support/models.mdx 11.4 11.4 +0.0 +0.0 unchanged
support/models/articles/what-are-artifact-registry-limits.mdx too little prose to score
support/models/tags/artifacts.mdx 7.9 8.0 +0.1 -0.9 harder
support/models/tags/experiments.mdx 7.0 7.1 +0.1 -0.3 harder

AI agent comprehension

Rated 0-3 (higher is easier for an agent to parse and act on).

Page Before After Δ
support/models/tags/experiments.mdx 2 2 +0
models/registry.mdx 2 2 +0
models/artifacts.mdx 2 2 +0
support/models/tags/artifacts.mdx 2 2 +0
support/models.mdx 2 2 +0
support.mdx 2 2 +0

Curated-docs baseline median FK grade by type: conceptual 10.5, procedural 8.8, reference 9.4.

From workflow run 32886566137

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

🔗 Link Checker Results

All links are valid!

No broken links were detected.

Preview: https://wb-21fd5541-registry-limit-table.mintlify.site

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Knowledgebase navigation update

  • Keywords not on the allowed list: 1 distinct keyword.

Generator warnings

  • Unknown keyword Python API used in support/models/articles/how-do-i-delete-many-artifacts-at-once.mdx. Add it to docengine-site/knowledgebase.yaml to suppress this warning.

From workflow run 32886566361

@ngrayluna ngrayluna changed the title Registry + Artifacts: Add limits table Registry + Artifacts: Add usage table Aug 13, 2026
@ngrayluna
ngrayluna marked this pull request as ready for review August 13, 2026 20:31
@ngrayluna
ngrayluna requested a review from a team as a code owner August 13, 2026 20:31
Comment thread snippets/_includes/artifact-registry-usage-limits.mdx
| Linked versions per Registry Collection | Per Registry Collection | Distinct linked artifact versions in one registry collection | 500 | 1,000 | 2,500 |
| Versions per artifact sequence | Per artifact sequence | Committed versions in one branch (sequence) | 1,000 | 10,000 | 50,000 |

An artifact *sequence* is a specific, versioned artifact in a project. For example, if you log an artifact named `model`, W&B creates a sequence called `model`. Each time you log a new version of that artifact, W&B creates a new version in the sequence: `model:v0`, `model:v1`, and `model:v2`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general, "Sequence" and "Portofolio" are internal terminology we use to distinguish project collections vs registry collections. With that, I would just maybe rename this to "Versions per project collection" and keep "Linked versions per registry collection"?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed. I update the doc. One caveat, we don't mention "project collections" in the public docs, either.

Would something like "Artifact versions per project" work?

Comment thread snippets/_includes/artifact-registry-usage-limits.mdx Outdated
Comment thread snippets/_includes/artifact-registry-usage-limits.mdx Outdated
Comment thread snippets/_includes/artifact-registry-usage-limits.mdx Outdated
Comment thread snippets/_includes/artifact-registry-usage-limits.mdx Outdated
Comment thread snippets/_includes/artifact-registry-usage-limits.mdx Outdated
locadex-agent Bot and others added 18 commits August 25, 2026 11:11
## Summary

This PR translates the changes from
[`daeea6f`](daeea6f)
on `main`.

### What this PR does

This automated PR from **Locadex** processes your content changes and
generates translations:

- **Generated translations** — Created or updated translation files for
your target languages
- **Updated configuration** — Synced configuration files as needed

### Changes

<details >
<summary><b>Translation files updated</b> (21)</summary>

- `fr/platform/hosting/data-security/presigned-urls.mdx`: Updated
translation file
- `ja/platform/hosting/data-security/presigned-urls.mdx`: Updated
translation file
- `ko/platform/hosting/data-security/presigned-urls.mdx`: Updated
translation file
- `fr/inference/models.mdx`: Updated translation file
- `fr/inference/response-settings/reasoning.mdx`: Updated translation
file
- `ja/inference/models.mdx`: Updated translation file
- `ja/inference/response-settings/reasoning.mdx`: Updated translation
file
- `ko/inference/models.mdx`: Updated translation file
- `ko/inference/response-settings/reasoning.mdx`: Updated translation
file
- `fr/models/app/features/panels/line-plot/sampling.mdx`: Updated
translation file
- `ja/models/app/features/panels/line-plot/sampling.mdx`: Updated
translation file
- `ko/models/app/features/panels/line-plot/sampling.mdx`: Updated
translation file
- `fr/models/app/features/panels/line-plot.mdx`: Updated translation
file
- `fr/models/runs/search-runs.mdx`: Updated translation file
- `fr/platform/hosting/monitoring-usage/mobile-app.mdx`: Updated
translation file
- `ja/models/app/features/panels/line-plot.mdx`: Updated translation
file
- `ja/models/runs/search-runs.mdx`: Updated translation file
- `ja/platform/hosting/monitoring-usage/mobile-app.mdx`: Updated
translation file
- `ko/models/app/features/panels/line-plot.mdx`: Updated translation
file
- `ko/models/runs/search-runs.mdx`: Updated translation file
- `ko/platform/hosting/monitoring-usage/mobile-app.mdx`: Updated
translation file
</details>

<details open>
<summary><b>Configuration files updated</b> (1)</summary>

- `gt-lock.json`: Updated the translation lockfile to add the latest
changes
</details>

### Next steps

1. Review the translation changes to ensure they look correct
2. Merge this PR to apply the translations to your application

---
*Automated PR created by
[Locadex](https://generaltranslation.com/docs/locadex) in 248s*

<sub>[General Translation](https://generaltranslation.com) | [Configure
Locadex for
docs](https://dash.generaltranslation.com/project/prj_x1bosq7i0h177myoqjx0r7bi/locadex)</sub>

---------

Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
<!-- ccr-slack-attribution -->
_Requested by **Matt Linville** · [Slack
thread](https://conductorio.slack.com/archives/D0BJY2K81KR/p1787128619245849)_

## Description

Three small tweaks to the preview-links comment builder in
`.github/workflows/mintlify-deployment-preview.yml` (the block this
workflow merges into Mintlify's deploy comment). No changes to the
merge-into-Mintlify logic, no-op guard, accordion cap, concurrency, or
action pins.

**1. Move the link to the page name; bold the verb.**
- Before: each main-table row showed a plain page title in col1, and
col2 was a linked action verb followed by diff stats (`[Changed](url) ·
+5 −2`).
- After: col1 is the linked page name (`[Page name](url)`), and col2 is
a bold action verb followed by diff stats (`**Changed** · +5 −2`). The
verb is no longer a link. The header stays `| Page | Change |` and the
"… and N more" overflow row is unchanged. For consistency the no-preview
accordion also bolds its verb (`**Deleted** · −N`, `**Changed** · +a
−d`, `**Added** · +a`); those entries stay unlinked with the file path
in backticks.

**2. Never render previews for `snippets/`.**
- Before: a modified `snippets/*.mdx` file was treated as a previewable
page and got a (broken) preview link in the main table.
- After: `isDocPageWithPreview` returns `false` for any path under
`snippets/`. Snippets are partials reused by other pages and have no
standalone preview route, so they now fall into the "No preview
available" accordion with the other non-previewable files. Snippet files
are already in the relevant-files set, so the no-preview bucket collects
them.

**3. Remove the redundant full-preview link line.**
- Before: a `**📄 [Preview this PR's docs](url)** · \`shortSha\`` line
sat just above the main table.
- After: that line (and the blank line after it) is removed — it
duplicated Mintlify's own "View Preview" link. To keep deploy
traceability, the short SHA now lives in the footer: `<sub>Updated
<timestamp> for deployment · <shortSha>.</sub>`.

**Judgment call:** removing the redundant preview link line dropped the
only place the short SHA appeared, so I moved the short SHA into the
footer (using the same `deployment_status.created_at` timestamp source
the no-op guard relies on) rather than dropping it entirely.

**How:** edits are confined to the `github-script` body of the "Update
PR comment with preview links" step — the `isDocPageWithPreview` helper,
the main-table row template, the accordion `change` strings, the removed
header line, and the footer string.

## Testing

- YAML parses: `python3 -c "import yaml;
yaml.safe_load(open('.github/workflows/mintlify-deployment-preview.yml'))"`
prints `OK`.
- Each embedded `github-script` body extracted and `node --check`ed
(wrapped in an async function): all three steps pass.

## Related issues

None.

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Matt Linville <mlinville@coreweave.com>
Bumps [docengine](https://github.com/coreweave/docengine) from `cc0cf8a`
to `40a0ae6`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/coreweave/docengine/commit/40a0ae68f9ff628ff3b5a7e7d7dc662356d62af6"><code>40a0ae6</code></a>
feat: Enforce the publish boundary as private-docs-protections part 3
(<a
href="https://redirect.github.com/coreweave/docengine/issues/244">#244</a>)</li>
<li><a
href="https://github.com/coreweave/docengine/commit/ec64d8a2637925c883ae3be3a919ce6a428e1e1e"><code>ec64d8a</code></a>
feat: Build emits its written-path set; docengine-build stages from it
(<a
href="https://redirect.github.com/coreweave/docengine/issues/243">#243</a>)</li>
<li><a
href="https://github.com/coreweave/docengine/commit/02496436507044a9d651dab76972e6db974d9136"><code>0249643</code></a>
feat: Add docengine overlay list --json; prepare-overlays becomes a thin
wrap...</li>
<li><a
href="https://github.com/coreweave/docengine/commit/1a8b2b6bebabe78588d0e6336e79d6ae2793b27a"><code>1a8b2b6</code></a>
feat: Add docengine import --list --json; prepare-importers becomes a
thin wr...</li>
<li><a
href="https://github.com/coreweave/docengine/commit/cb03fd16b271c80256b17e55dc744b28024bf65d"><code>cb03fd1</code></a>
refactor: Extract jira-report inline bash to run.sh (scripts-first) (<a
href="https://redirect.github.com/coreweave/docengine/issues/240">#240</a>)</li>
<li><a
href="https://github.com/coreweave/docengine/commit/845f8f8a9e940e01cac91ba9511ef67bde04b449"><code>845f8f8</code></a>
chore: Bump the &quot;python&quot; group with 1 update across multiple
ecosystems (<a
href="https://redirect.github.com/coreweave/docengine/issues/239">#239</a>)</li>
<li>See full diff in <a
href="https://github.com/coreweave/docengine/compare/cc0cf8ab177a53154f062f37cc1c1ce62e95c122...40a0ae68f9ff628ff3b5a7e7d7dc662356d62af6">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [.claude](https://github.com/coreweave/docs-skills) from `50c7cc3`
to `7799042`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/coreweave/docs-skills/commit/77990425678521acdcfd899d40fa94e93eb0a7ca"><code>7799042</code></a>
Fix scorer-calibration coverage gaps and standardize doc_type taxonomy
(<a
href="https://redirect.github.com/coreweave/docs-skills/issues/71">#71</a>)</li>
<li>See full diff in <a
href="https://github.com/coreweave/docs-skills/compare/50c7cc3ffa3715c04ac0123a1d70af0fcc750d51...77990425678521acdcfd899d40fa94e93eb0a7ca">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Linville <mlinville@coreweave.com>
## Description

Removes line about histograms on overview page.

## Related issues

- Fixes https://coreweave.atlassian.net/browse/DOCS-3105
Bumps [docengine](https://github.com/coreweave/docengine) from `40a0ae6`
to `882ddd6`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/coreweave/docengine/commit/882ddd60b06ceac7e22f1d4c077d2ccb7e8c6a48"><code>882ddd6</code></a>
Refactor agent documentation and update navigation (<a
href="https://redirect.github.com/coreweave/docengine/issues/246">#246</a>)</li>
<li><a
href="https://github.com/coreweave/docengine/commit/273eaa6ed0d21a3a6c69d5c380107a0081859d45"><code>273eaa6</code></a>
Cleanup AGENTS.md: clarify guidance, update links, and fix typos (<a
href="https://redirect.github.com/coreweave/docengine/issues/245">#245</a>)</li>
<li>See full diff in <a
href="https://github.com/coreweave/docengine/compare/40a0ae68f9ff628ff3b5a7e7d7dc662356d62af6...882ddd60b06ceac7e22f1d4c077d2ccb7e8c6a48">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Summary
Fix small grammar and formatting issues in pages updated between
2026-08-17 and 2026-08-24.

## Changes
- `models/runs/search-runs.mdx`: fix ungrammatical heading `Turn off
regular expressions search` → `Turn off regular expression search`.
- `models/app/features/cascade-settings.mdx`:
- Split a comma splice ("...the following settings, see the following
tables...") into two sentences.
- Collapse a double space in the **Step** row of the x-axis options
table.

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
## Description

There was internal confusion about media panel options. While I was here
I updated the layout of the doc to both update the latest settings and
organize it based on the UI layout.

## Related issues

- Fixes https://coreweave.atlassian.net/browse/DOCS-3104
This PR updates the Serverless Training API documentation based on the
latest OpenAPI specification.

**Generated on**: 2026-08-17 09:48:07 UTC
**OpenAPI spec source**: https://api.training.wandb.ai/openapi.json

### Changes
- Synced latest OpenAPI specification from the Serverless Training API
service
- Updated Serverless Training API landing page with current endpoints
- Regenerated operation pages and navigation

**Operation pages**: `spec=serverless-training created=0 pruned=0
rebound=0 operations=12 nav_pages=12 nav_groups=4`

### Review Checklist
- [ ] Verify new endpoints are correctly listed
- [ ] Check that removed endpoints (if any) are intentional
- [ ] **If both `created` and `pruned` are above zero, check whether an
endpoint was
renamed rather than replaced.** A rename changes the page URL, and the
old URL
will 404 — page filenames are deliberately frozen otherwise, so this is
the one
case that moves a URL. Confirm it is intended and that any hand-written
prose on
      the pruned page was carried over.
- [ ] Confirm all Serverless Training API links work correctly

---
*This PR was automatically generated by the Serverless Training API
update workflow.*

Co-authored-by: johndmulhausen <5439615+johndmulhausen@users.noreply.github.com>
## Description

Remove (most) instructions on how to add a panel on the media page.
Instead point to panels docs for more info. That way we are closer to
one source of truth.

## Related issues

- Fixes https://coreweave.atlassian.net/browse/DOCS-3111
## Description
Update preview language for run forking

Fixes DOCS-3113

## Testing
- [x] Local build succeeds without errors (`mint dev`)
- [x] Local link check succeeds without errors (`mint broken-links`)
- [x] PR tests succeed
## Description

Takeru-generated change for model launch.

## Testing
- [x] Local build succeeds without errors (`mint dev`)
- [x] Local link check succeeds without errors (`mint broken-links`)
- [x] PR tests succeed
## Description
The UI was changed from “Quick add” was changed to “Quick panel
builder”. Also, the workflow changed, too.

## Related issues

- Fixes https://coreweave.atlassian.net/browse/DOCS-3114
## Description

Takeru-generated change. Retire 4 models as scheduled.

## Testing
- [x] Local build succeeds without errors (`mint dev`)
- [x] Local link check succeeds without errors (`mint broken-links`)
- [x] PR tests succeed
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.

4 participants