Skip to content

add renovatebot#10538

Open
joshuafernandes wants to merge 1 commit intomasterfrom
renovatebot
Open

add renovatebot#10538
joshuafernandes wants to merge 1 commit intomasterfrom
renovatebot

Conversation

@joshuafernandes
Copy link
Copy Markdown
Contributor

@joshuafernandes joshuafernandes commented Mar 27, 2026

PR Description

add renovatebot


Note

Medium Risk
Introduces automated dependency update tooling in CI, including a GitHub Actions workflow that runs with app credentials from secrets; misconfiguration could create noisy PRs or expose update automation issues.

Overview
Adds RenovateBot automation via a new GitHub Actions workflow (.github/workflows/renovatebot.yml) that runs on master workflow changes or manual dispatch and executes ConsenSys/github-actions/renovatebot using GitHub App secrets.

Introduces renovate.json extending config:recommended, disables the dependency dashboard, and configures package rules to pin GitHub Action digests (with trusted-action matching for actions/** and consensys/github-actions/**).

Written by Cursor Bugbot for commit daee97b. This will update automatically on new commits. Configure here.

Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

"consensys/github-actions/**"
],
"pinDigests": true
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rule 2 is redundant — missing enabled restriction

Medium Severity

Rule 2 describes "For trusted actions, allow updates" implying untrusted actions should only get digest pinning without version updates. However, with config:recommended, updates are enabled for all dependencies by default. Rule 1 adds pinDigests: true for all GitHub Actions, and rule 2 adds the same pinDigests: true for a subset — making it completely redundant. To match the stated intent, rule 1 likely needs "enabled": false so that only the trusted actions in rule 2 receive version update PRs.

Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant