ci: upgrade CodeQL action to v4 (SHA-pinned) - #20
Conversation
github/codeql-action v3 runs on Node 20 (forced to Node 24 from 2026-06-16) and is slated for deprecation in December 2026. Bump init/analyze to v4 and pin all actions in the workflow to commit SHAs for supply-chain safety.
|
Warning Review limit reached
More reviews will be available in 36 minutes and 35 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, 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 include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
# Conflicts: # .github/workflows/codeql.yml
This pull request was created by @kiro-agent on behalf of @jackgranatowski 👻
Comment with /kiro fix to address specific feedback or /kiro all to address everything.
Learn about Kiro Web
Summary
Upgrades the advanced CodeQL workflow to
github/codeql-actionv4, pinned to a commit SHA.CI logs on a related run flagged that
github/codeql-action@v3:Changes (only
.github/workflows/codeql.yml):github/codeql-action/initand/analyze→v4(411bbbe…)actions/checkout→ v6.0.2 SHA (de0fac2…) for consistent supply-chain pinningNo behavioral change to the scan: same languages (
javascript-typescript,actions), samesecurity-extendedquery suite, same triggers.Notes
codeql.ymlchange in ci: harden pre-merge checks and supply chain #19 (which SHA-pins to v3). If both stay open, the twocodeql-actionlines will conflict on merge — resolve in favor of v4 (this PR supersedes that pin). Recommended order: merge this after, or fold the v4 SHA into ci: harden pre-merge checks and supply chain #19.Testing
main.