ci(workflows): migrate to gavel for test execution and add timeout li…#1947
ci(workflows): migrate to gavel for test execution and add timeout li…#1947moshloop wants to merge 1 commit into
Conversation
…mits Replace custom test execution with gavel action across all test workflows (test, e2e, e2e-blobs, migrate). Add explicit timeout-minutes to all jobs to prevent hanging workflows. Remove postgres 14 from test matrix. Drop gavel.yml workflow in favor of integrated gavel action usage. Add migration fixture for database schema testing. Simplify environment variable handling and remove conditional RLS disabling logic. BREAKING CHANGE: Test execution now uses gavel action instead of make targets; CI behavior and reporting format changes accordingly.
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (9)
✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 0/1 reviews remaining, refill in 56 minutes and 19 seconds.Comment |
Benchstat (Other)Base: 📊 5 minor regression(s) (all within 5% threshold)
Full benchstat output |
Benchstat (RLS)Base: 📊 6 minor regression(s) (all within 5% threshold)
✅ 8 improvement(s)
Full benchstat output |
Gavel summary
Totals: 0 passed · 1 failed · 0 skipped · - Failing testsginkgo Execution |
Gavel summary
Totals: 0 passed · 1 failed · 0 skipped · - Failing testsginkgo Execution |
Gavel crashed before producing resultsExit code: 0 Last lines of gavel.logFull |
Gavel crashed before producing resultsExit code: 0 Last lines of gavel.logFull |
Gavel crashed before producing resultsExit code: 0 Last lines of gavel.logFull |
Gavel crashed before producing resultsExit code: 0 Last lines of gavel.logFull |
Gavel summary
Totals: 1501 passed · 0 failed · 16 skipped · 38.6s |
Gavel summary
Totals: 1501 passed · 0 failed · 16 skipped · 42.5s |
…mits
Replace custom test execution with gavel action across all test workflows (test, e2e, e2e-blobs, migrate). Add explicit timeout-minutes to all jobs to prevent hanging workflows. Remove postgres 14 from test matrix. Drop gavel.yml workflow in favor of integrated gavel action usage. Add migration fixture for database schema testing. Simplify environment variable handling and remove conditional RLS disabling logic.
BREAKING CHANGE: Test execution now uses gavel action instead of make targets; CI behavior and reporting format changes accordingly.