chore: add dependabot config and downgrade setup-gradle to v5#152
chore: add dependabot config and downgrade setup-gradle to v5#152curfew-marathon merged 1 commit intomainfrom
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
WalkthroughAdded a new Dependabot configuration enabling monthly dependency updates for Gradle and GitHub Actions with grouped dependencies and selective version ignores. Updated the Setup Gradle GitHub Action version from v6.0.1 to v5.0.2 across multiple workflow jobs. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 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.
Pull request overview
This PR updates CI to avoid gradle/actions/setup-gradle v6 (per the PR description’s ToS concerns) by pinning workflows back to v5 and introducing a Dependabot rule intended to prevent future v6 upgrades.
Changes:
- Downgrade
gradle/actions/setup-gradlein the main CI workflow from v6.0.1 to v5.0.2 (pinned by SHA). - Add a Dependabot configuration intended to ignore
gradle/actions/setup-gradlev6 updates (but currently introduced as a second config file).
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .github/workflows/main.yaml | Pins gradle/actions/setup-gradle back to v5.0.2 across all jobs that use it. |
| .github/dependabot.yaml | Adds Dependabot rules (notably ignoring setup-gradle v6), but duplicates an existing .github/dependabot.yml. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
gradle/actions/setup-gradle v6 introduced a licensing change requiring acceptance of new Terms of Use tied to a proprietary caching component. The ToS language is broad and legally ambiguous, raising concerns about IP rights over cached build artifacts (e.g. sources.jar). Downgrade setup-gradle from v6.0.1 to v5.0.2 in CI workflows and add an ignore rule to dependabot to block future v6 upgrades until the ToS is clarified.
4f38727 to
8d3332d
Compare
gradle/actions/setup-gradle v6 introduced a licensing change requiring acceptance of new Terms of Use tied to a proprietary caching component. The ToS language is broad and legally ambiguous, raising concerns about IP rights over cached build artifacts (e.g. sources.jar).
Downgrade setup-gradle from v6.0.1 to v5.0.2 in CI workflows and add a dependabot config to block future v6 upgrades until the ToS is clarified.
Description
What problem is being solved?
How is it being solved?
What changes are made to solve it?
References
Review Checklist
mainSummary by CodeRabbit