Repository navigation
ci: run the Rust CodeQL analysis weekly with room to finish - #96
Conversation
The first run after merging showed Actions and JavaScript/TypeScript finishing in about two minutes and Rust on macOS and Windows hitting the 60-minute job limit. Rust now runs weekly and on demand with a 180-minute limit and no cancellation by a newer run, while the fast languages keep running after merges to main. Results in the vendored forks are ignored.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (3)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe CodeQL workflow now runs Actions and JavaScript/TypeScript analysis separately from Rust analysis. Both jobs use a configuration that ignores ChangesCodeQL analysis workflow
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~12 minutes Change: Other Suggested labels: Merge Risk: ⚪ Minimal · up to This change only adjusts CodeQL scheduling, job limits, and vendor path ignoring. No concrete merge-blocking risk was found. The author plans to confirm that Rust analysis finishes within the new limit after merging. Architecture SummaryArchitecture risk: 🔵 Low · up to The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency. Changed systems: None identified. Architecture concerns Review detailsBefore / after behavior
🚥 Pre-merge checks | ✅ 9 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (9 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
The first CodeQL run after #88 merged: Actions and JavaScript/TypeScript finished in about 2 minutes; Rust on macOS and Windows both stopped at the 60-minute job limit, so no Rust results were uploaded.
mainand weekly (30-minute limit)..github/codeql/codeql-config.ymlignores results invendor/(upstream forks under their own review records)..github/REPOSITORY.mddescribes the schedule.After merging I'll start a manual run to confirm Rust finishes inside the new limit.
Summary by CodeRabbit
vendordirectory.