fix(inference): remove duplicate readiness comparison - #8437
Conversation
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
📝 WalkthroughWalkthroughThe resolver now validates numeric dotted versions with safe integers and rejects invalid inputs. It also evaluates scoped readiness requirements across qualifications, observations, capabilities, and comparisons, including remediable storage handling. ChangesReadiness Resolver
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall coverage in commit 0599973 in the TypeScript / code-coverage/cliThe overall coverage in commit 0599973 in the Show a code coverage summary of the most impacted files.
Updated |
PR Review Advisor — No blocking findings reportedAdvisor assessment: No blocking advisor findings reported Model lanes
1 terminology difference from the second opinionAdvisory only. These are normalized differences from the primary terminology receipt.
1 additional E2E selection from the second opinionAdvisory only. The primary lane did not select these E2E jobs or targets.
Second-opinion terminology and E2E selections are advisory. They do not change the primary assessment or E2E / PR Gate. E2E guidanceAdvisory only. E2E / PR Gate selects and runs jobs independently. Recommended E2E: 1 optional E2E recommendation
This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge. |
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Summary
The
mainbranch fails CLI type checking because it contains two privatereadinessComparisonMatchesfunctions after changes from #8399 and #8391 were combined.This change removes the superseded implementation and retains the dotted numeric version comparison covered by the resolver tests.
It also aligns the positive storage-remediation test data with the host-local preset that the test resolves.
Changes
versionAtLeasthelper and duplicatereadinessComparisonMatchesfunction.compareNumericDottedVersionsand the single resolver call path added by fix(inference): honor host-local serving recipe contracts #8391.Number.MAX_SAFE_INTEGER.Type of Change
Quality Gates
05999730c; the deletion retains the stricter validation path, and the test-fixture change does not alter production behavior.Documentation Writer Review
no-docs-needed05999730ccontains the duplicate-removal repair, resolver regression, and test-fixture alignment without changing a user-visible API, CLI, configuration, workflow, default, error, or supported behavior.DGX Station Hardware Evidence
Verification
Signed-off-by:line and every commit appears asVerifiedin GitHubpre-commit,commit-msg, andpre-pushhooks passed, ornpm run validate:prpassed after refreshingorigin/mainwhen hooks were skipped or unavailable05999730c; no standalone local test suite ran.npm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result: Required GitHub Actions checks are pending; no standalone local test suite ran.npm run docsbuilds without warnings (doc changes only)Signed-off-by: Carlos Villela cvillela@nvidia.com