Skip to content

Document minimum viam-server version for modules#5210

Merged
btshrewsbury-viam merged 1 commit into
mainfrom
claude/module-min-server-version
Jul 15, 2026
Merged

Document minimum viam-server version for modules#5210
btshrewsbury-viam merged 1 commit into
mainfrom
claude/module-min-server-version

Conversation

@btshrewsbury-viam

Copy link
Copy Markdown
Collaborator

Closes #5205.

Documents the new minimum viam-server version for modules feature (announced 2026-07-14) as additive edits to the module-owner how-to page.

What changed

  • docs/build-modules/manage-modules.md:
    • New ## Set a minimum viam-server version section: how a module owner sets the minimum from the registry page (right-hand sidebar, pencil-icon edit modal, owners only), how the requirement is stamped per published version and inherited by future publishes, and how to clear it.
    • New ### Resolve a compatibility warning subsection: where the advisory banner appears (configured module's card and the add-module search preview) and how a machine builder resolves it (upgrade viam-server or pin a compatible module version).
    • Intro sentence updated to list the new capability.

Source

  • viamrobotics/app#12725 — registry-page edit/display of min viam-server version.
  • viamrobotics/app#12731 — machine-config compatibility banners.

Notes for reviewers

  • UI-only, no meta.json field. Neither source PR exposes a meta.json key or CLI flag; the setting writes through the existing UpdateRegistryItem flow from the registry page. The live schema at https://dl.viam.dev/module.schema.json has no min/server/version field. docs/build-modules/module-reference.md is intentionally left untouched.
  • Advisory only — the banner warns; it does not block adding or running a module.
  • Existing docs/reference/viam-agent.md "viam-server version" mentions are about the agent choosing a server binary, a different topic; there was no prior owner for this content.

@netlify

netlify Bot commented Jul 15, 2026

Copy link
Copy Markdown

Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit 072b78d
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/6a57af4a65f7c50008c4f312
😎 Deploy Preview https://deploy-preview-5210--viam-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 41 (🔴 down 2 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 92 (no change from production)
PWA: 60 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@viambot viambot added the safe to build This pull request is marked safe to build from a trusted zone label Jul 15, 2026
@btshrewsbury-viam
btshrewsbury-viam marked this pull request as ready for review July 15, 2026 16:42

@jckras Julie Krasnick (jckras) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, thank u

@btshrewsbury-viam
btshrewsbury-viam merged commit 37ae842 into main Jul 15, 2026
14 checks passed
@btshrewsbury-viam
btshrewsbury-viam deleted the claude/module-min-server-version branch July 15, 2026 19:25
@github-actions

Copy link
Copy Markdown

🔎💬 Inkeep AI search and chat service is syncing content for source 'Viam Docs'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

safe to build This pull request is marked safe to build from a trusted zone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document minimum viam-server version for modules

3 participants