fix(e2e): accept push publication preflight - #8456
Conversation
|
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 (2)
📝 WalkthroughWalkthroughThe base image publication flow now accepts only ChangesBase Image Publication Event Validation
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall coverage in commit c01c714 in the TypeScript / code-coverage/cliThe overall coverage in commit c01c714 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
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: This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge. |
Summary
The first push-triggered E2E run after #8445 failed before matrix generation because the base-image publication preflight accepted only the retired schedule event and manual dispatches. Accept trusted pushes to
mainwhile retaining manual dispatch support and rejecting scheduled, pull-request, or missing events.Changes
pushandworkflow_dispatchas the only base-image publication preflight events.mainref, and exactGITHUB_SHAbinding unchanged.Type of Change
Quality Gates
c01c7146b4c7105756eb936d7d11efd608a50858found no findings. The change does not alter token flow, repository/ref/SHA binding, dependencies, logging, cryptography, or privileges; negative tests retain rejection of schedule, pull-request, and missing events.Documentation Writer Review
no-docs-neededtools/e2e/base-image-publication.mtsandtest/e2e/support/base-image-publication.test.ts.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 unavailablenpx vitest run --project e2e-support test/e2e/support/base-image-publication.test.ts test/e2e/support/base-image-publication-workflow-boundary.test.ts: 66 tests passed after formatting.npm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result: GitHub CI is authoritative for broad validation.npm run docsbuilds without warnings (doc changes only)Signed-off-by: Carlos Villela cvillela@nvidia.com
Summary by CodeRabbit
pushand manual trigger events.