fix(e2e): preserve protected main dispatch identity - #8570
Conversation
Signed-off-by: Julie Yaunches <jyaunches@nvidia.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (8)
📝 WalkthroughWalkthroughThe workflows now expose job-specific candidate head SHA variables. Runtime helpers consume these variables, and boundary tests verify checkout SHA fallback and explicit managed-image dispatch identity validation. ChangesCandidate SHA propagation
Estimated code review effort: 2 (Simple) | ~10 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 e99c73b in the TypeScript / code-coverage/cliThe overall coverage in commit e99c73b 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. Live E2E does not run automatically for pull requests. 1 semantic terminology decisionTerminology decisions are advisory. They affect the assessment only when a separate finding identifies concrete semantic impact.
E2E guidanceAdvisory only. A maintainer can dispatch the default E2E suite against this exact revision. Recommended E2E: 2 optional E2E recommendations
1 warning · 0 suggestionsWarningsWarnings do not block.
|
Summary
Ordinary main E2E dispatches now provide candidate identity to protected managed-image and DGX Spark qualification without enabling manual-PR risk signals. Before this change, both managed-image architecture jobs failed before qualification because their candidate SHA was empty.
Changes
checkout_shafor PR runs andgithub.shafor ordinary main runs.NEMOCLAW_E2E_EXPECTED_SHAbound only tocheckout_shaso main runs do not emit manual-PR risk evidence.Type of Change
Quality Gates
Documentation Writer Review
no-docs-neededDGX 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 unavailablenpm exec -- vitest run --project e2e-support test/e2e/support/managed-image-protected-runtime-workflow.test.ts test/e2e/support/managed-image-multiarch-startup-helpers.test.ts test/e2e/support/llama-cpp-dgx-spark-qualification-workflow.test.tspassed 39 tests.npm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result:npm run docsbuilds without warnings (doc changes only)Signed-off-by: Julie Yaunches jyaunches@nvidia.com
Summary by CodeRabbit
Bug Fixes
Tests