Skip to content

docs(runtimes): show required schema version in gateway TOML examples - #3910

Merged
johntmyers merged 1 commit into
NVIDIA:mainfrom
fede-kamel:docs/3881-runtimes-toml-version
Oct 12, 2026
Merged

johntmyers merged 1 commit into
NVIDIA:mainfrom
fede-kamel:docs/3881-runtimes-toml-version

Conversation

@fede-kamel

@fede-kamel fede-kamel commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The runtimes page TOML examples omit the [openshell] version = 2 table, so a copied snippet fails preflight with missing_version. Add it to the first example and note that later examples show only the tables they change.

Related Issue

Closes #3881

Changes

  • docs/how-it-works/sandboxes/runtimes.mdx: add [openshell] version = 2 to the first example and clarify the rest are partial.

Testing

  • Docs-only change; no code paths affected.
  • mise run docs (nav check + fern check) passes with 0 errors on this branch merged with main.
  • Checked the documented behavior against the source at current main (see Changes).
  • mise run pre-commit passes
  • Unit tests added/updated (N/A, docs only)
  • E2E tests added/updated (N/A, docs only)

Checklist

The runtimes page examples omit the [openshell] version = 2 table, so a
snippet copied into a new gateway.toml fails preflight with
missing_version. Add the table to the first example and state that the
remaining examples show only the tables they change.

Closes NVIDIA#3881

Signed-off-by: fede-kamel <fkamelhar@gmail.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 29, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@fede-kamel

Copy link
Copy Markdown
Contributor Author

LGTM. Simple but important fix — the missing version table was silently failing users who copied the examples. Ready for maintainer review.

@johntmyers

Copy link
Copy Markdown
Collaborator

/ok to test 1215594

@johntmyers johntmyers left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

gator-agent

PR Review Status

Thanks @fede-kamel, I checked your point about copied runtime examples failing without the version table. The added table matches the schema-v2 parser and gateway configuration reference, and the note makes the remaining snippets clearly partial. The independent review found no blocking findings.

Blocking findings: None.

Carried findings: None.

Gator metadata
  • Validation: Focused documentation fix for accepted issue #3881; its required acceptance criterion is met.
  • Docs: Existing Fern runtimes page updated; no navigation change needed.
  • Checks: DCO and vouch pass. Current-head Branch Checks, Helm Lint, and Trivy Changes are queued after authorized test dispatch.
  • E2E: No test label required for this documentation-only change; runtime behavior is unchanged.
  • Head SHA: 12155947878231460274d1674e4283d369842ec8
  • Base SHA: 0ea0d3102089ebaa4e891a12389056f545b48415
  • Merge base SHA: c0eb3dbd30b50e7e24666af857b8320e9d83a6cc
  • Patch ID: 9f3ca0db2c59fceb8190cfff353c53a941d6e5d8
  • Gator payload: 12
  • Review mode: initial
  • Previous reviewed SHA: none
  • Review budget exhausted: no
  • Maintainer decision required: no
  • Next state: gator:watch-pipeline

@johntmyers johntmyers added gator:watch-pipeline Gator is monitoring PR CI/CD status gator:blocked Gator is blocked by process or repository gates gator:approval-needed Gator completed review; maintainer approval needed and removed gator:watch-pipeline Gator is monitoring PR CI/CD status gator:blocked Gator is blocked by process or repository gates labels Oct 12, 2026
@johntmyers
johntmyers added this pull request to the merge queue Oct 12, 2026
@johntmyers johntmyers added gator:blocked Gator is blocked by process or repository gates and removed gator:approval-needed Gator completed review; maintainer approval needed labels Oct 12, 2026
Merged via the queue into NVIDIA:main with commit 36c4c03 Oct 12, 2026
105 of 111 checks passed
@johntmyers

Copy link
Copy Markdown
Collaborator

gator-agent

Monitoring Complete

Monitoring is complete because this PR has merged.

Final status: The documentation fix received a Gator review with no blocking findings and maintainer approval. The remaining blocked label is stale after the merge.

I removed the active gator:* label because there is nothing left for gator to monitor on this PR.

Gator metadata
  • Head SHA: 12155947878231460274d1674e4283d369842ec8
  • Gator payload: 12

@johntmyers johntmyers removed the gator:blocked Gator is blocked by process or repository gates label Oct 12, 2026
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.

docs(runtimes): driver TOML examples omit [openshell] version = 2 and fail preflight

2 participants