Skip to content

feat(cli): add NVIDIA catalog version selection - #483

Draft
jhu-svg wants to merge 5 commits into
mainfrom
TCL-8134/nvidia-version-contract
Draft

feat(cli): add NVIDIA catalog version selection#483
jhu-svg wants to merge 5 commits into
mainfrom
TCL-8134/nvidia-version-contract

Conversation

@jhu-svg

@jhu-svg jhu-svg commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add canonical --nvidia-version-id creation and exact driver/CUDA/OS catalog resolution
  • preserve explicit legacy pairs while rejecting incomplete or ambiguous selectors
  • keep --json failures machine-readable and omit unavailable legacy catalog fields instead of printing None

Dependencies

Test plan

  • ./scripts/format
  • ./scripts/lint
  • TOGETHER_API_KEY=test ./scripts/test --ignore=tests/integration
    • Python 3.10 + Pydantic v2: 4,122 passed
    • Python 3.10 + Pydantic v1: 4,109 passed
    • Python 3.14 + Pydantic v2: 4,122 passed
  • final CI: build, lint, integration, unit, and Broly checks

Linear: https://linear.app/together-ai/issue/TCL-8199

@broly-code-security-scanner

Copy link
Copy Markdown

Broly Security Scan

Note

Clean scan
No vulnerabilities detected in this PR.

Note

Re-scan this PR anytime with /broly scan — useful after /broly undismiss, or to refresh findings without a new push.

Broly — SAST (zai-org/GLM-5.2) · Secrets · SCA · GH Actions (zizmor) · Containers · SBOM · Powered by Together AI

@jhu-svg
jhu-svg force-pushed the TCL-8134/nvidia-version-contract branch from c675257 to 69c2ce6 Compare July 27, 2026 20:11
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