chore(ci): bump GitHub Actions to latest majors#2224
Conversation
- actions/checkout v4 -> v6 - actions/setup-node v4 -> v6 - actions/cache v3/v4 -> v5 - actions/upload-artifact v4 -> v7 - actions/download-artifact v4 -> v8 - actions/setup-java v4 -> v5 - amannn/action-semantic-pull-request@v6 (replaces aslafy-z/conventional-pr-title-action@v3)
|
|
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: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (7)
✨ 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. Review rate limit: 0/1 reviews remaining, refill in 35 minutes and 30 seconds.Comment |
💡 Overview
Bumps all GitHub Actions used across CI workflows to their latest major versions, and replaces the unmaintained PR-title linter (
aslafy-z/conventional-pr-title-action) with the more widely usedamannn/action-semantic-pull-request.📝 Implementation notes
actions/checkoutactions/setup-nodeactions/cachern-bootstrap)actions/upload-artifactactions/download-artifactactions/setup-javaaslafy-z/conventional-pr-title-action@v3amannn/action-semantic-pull-request@v6ruby/setup-rubyAll major bumps require Actions Runner ≥ 2.327.1, which GitHub-hosted
ubuntu-latest/macos-15already satisfy.Behavior notes worth flagging:
download-artifact@v8: hash mismatches now error by default (previously a warning). This is good security hygiene; if a legit mismatch ever shows up, we can opt out per-step viadigest-mismatch: warn.setup-node@v6: auto-caching is now scoped to npm only. We use explicitcache: 'yarn'everywhere, so this is a no-op.upload-artifact@v7+download-artifact@v8share the same artifact backend and are designed to be paired; existing upload→download flows inreact-native-workflow.ymlare unchanged.amannn/action-semantic-pull-request@v6validates Conventional Commit-style PR titles by default, matching our existing convention.🎫 Ticket: n/a (CI hygiene)