fix(e2e): reconcile live assertion ratchet - #11002
Conversation
Signed-off-by: Carlos Villela <cvillela@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 (2)
Included review availability: Your plan provides up to 12 included reviews per hour; 10 remain after this review. 📝 WalkthroughWalkthroughChangesE2E assertion guardrails
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This updates Live E2E assertion coverage and its checked-in budget to match the current test behavior. No merge-blocking production or user-impact risk is identified. Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 25.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 4 functions across 3 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Comment |
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
|
PR Review Advisor finished for commit |
|
Closing as superseded by #11001, which repaired the assertion ratchet while preserving the live Node-denial evidence for both credential-bound Hermes Discord paths. Resolving this branch in favor of its changes would regress that security evidence; resolving in favor of current main would leave no unique change. |
Outcome
The Live E2E assertion ratchet now matches the assertions on current main, so repository and pull request validation can run again.
Reason
PR #10682 added required Hermes Discord security assertions after the ratchet baseline was recorded. The stale baseline now fails on main itself and blocks unrelated pull requests.
Related issues
Refs #10934
Part of #10920
Refs #10682
Changes
Verification
npm run validate:prpassed.npm run e2e:assertions:checkpassed at 1,907 direct expect calls across 86 test files. Three focused integration files passed 74 tests.npm run checks:repositorypassed. Afternpm run build:cli,npm run validate:prpassed.npm run validate:prpassed after building required CLI artifacts.npm run review:localcould not run because PR_REVIEW_ADVISOR_API_KEY is unavailable. An independent review found one scope bypass; it was fixed and covered by a negative test.no-docs-neededSigned-off-by: Carlos Villela cvillela@nvidia.com
Summary by CodeRabbit