Add Renovate GitHub Actions workflow for manual triggering - #242
Conversation
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ 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: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Enterprise Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA GitHub Actions workflow for Renovate was added to enable manual dependency updates. The workflow accepts a dry-run input parameter and executes the renovatebot action, reading configuration from ChangesRenovate Workflow Setup
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
There was a problem hiding this comment.
Actionable comments posted: 3
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/workflows/renovate.yaml:
- Line 27: The environment variable assignment for RENOVATE_DRY_RUN uses invalid
dot notation to access a hyphenated input key; update the expression that
references github.event.inputs to use bracket notation for the hyphenated input
name (i.e., access 'dry-run' via github.event.inputs['dry-run']) so the action
reads the input correctly while preserving the existing default fallback logic.
- Around line 19-21: Replace the mutable action tags with pinned commit SHAs:
update the two steps that currently use "uses: actions/checkout@v4" and "uses:
renovatebot/github-action@v42" to reference the full-length immutable commit
SHAs for those releases (and add the tag comment like "# tag=v4.0.0" or "#
tag=v42.0.0" to match the repo convention); locate the lines containing those
exact "uses:" strings and substitute each tag with its corresponding full commit
SHA while preserving the comment describing the semantic tag.
- Around line 15-17: Add an explicit permissions block for the renovate job to
follow least-privilege practice: add a permissions stanza (either top-level or
inside the renovate job) that at minimum grants contents: read so
actions/checkout@v4 can read the repo, and also grant pull-requests: write (or
repository-related write scopes renovate requires) so the renovate job can
open/update PRs; update the renovate job definition named "renovate" to include
this permissions block.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Enterprise
Run ID: ba1007c0-3fb8-44b7-b1dd-d5db0af0505a
📒 Files selected for processing (1)
.github/workflows/renovate.yaml
67b5946 to
affbb20
Compare
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
affbb20 to
6207913
Compare
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: marek-veber, RadekCap The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Summary
.github/workflows/renovate.yaml) to run Renovate on demand viaworkflow_dispatchRENOVATE_TOKENrepository secret (PAT or GitHub App token)Test plan
RENOVATE_TOKENsecret to the repositoryfullfalseand verify PRs are created as expected🤖 Generated with Claude Code
Summary by CodeRabbit