Skip to content

Enable Renovate management of gradle-wrapper updates - #78

Merged
trexx merged 1 commit into
masterfrom
claude/funny-goodall-0b5r73
Oct 28, 2026
Merged

trexx merged 1 commit into
masterfrom
claude/funny-goodall-0b5r73

Conversation

@trexx

@trexx trexx commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Summary

Configure Renovate to automatically manage gradle-wrapper version updates alongside existing gradle and github-actions management, and update documentation to reflect that tool versions are maintained by Renovate rather than documented inline.

Changes

  • Added gradle-wrapper to Renovate's enabledManagers in .github/renovate.json
  • Updated CLAUDE.md toolchain section to:
    • Remove specific version numbers (AGP 9.4.0, Gradle 9.6.1) that are now managed by Renovate
    • Reference the actual configuration files where versions live (build.gradle, gradle/wrapper/gradle-wrapper.properties, app/build.gradle)
    • Clarify that versions are not repeated in documentation because Renovate maintains them
  • Updated Dependencies section in CLAUDE.md to document that Renovate manages gradle-wrapper updates in addition to gradle and github-actions

Rationale

This change ensures gradle-wrapper updates are automatically proposed and validated by CI, consistent with the project's dependency management policy. It also improves documentation accuracy by removing version numbers that drift out of sync and directing readers to the authoritative configuration files instead.

https://claude.ai/code/session_01KYjVHxLdAHQsqkM5haaUZQ

enabledManagers listed `gradle` but not `gradle-wrapper`, and an explicit
enabledManagers list switches off every manager it leaves out. The
`gradle` manager reads dependency and plugin declarations, not
gradle-wrapper.properties, so the wrapper stayed at 9.6.1 while 9.8.2
shipped. ShakeyTrollApk already lists both and has had four wrapper bumps
from Renovate.

Renovate regenerates the wrapper with `./gradlew wrapper`, which
configures :app and so needs a v* tag in the clone. Renovate's clone is a
full one, so the tag is there. If that run ever fails, Renovate leaves an
"Artifact update problem" comment on the PR, so the failure is visible.

CLAUDE.md quoted AGP 9.4.0 and Gradle 9.6.1. AGP was already 9.4.1, so
that line now says where each version lives instead of repeating it.

Latency/performance: none. Build configuration and docs only; nothing in
the APK changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYjVHxLdAHQsqkM5haaUZQ
@trexx
trexx merged commit a16cebf into master Oct 28, 2026
2 checks passed
@trexx
trexx deleted the claude/funny-goodall-0b5r73 branch October 28, 2026 18:43
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.

2 participants