Add Renovate config for automated p2pool version bumps - #158
Merged
Conversation
Adds .github/renovate.json based on the gold-standard config in sethforprivacy/simple-monerod-docker, plus a `# renovate:` annotation above ARG P2POOL_BRANCH so Renovate tracks the upstream p2pool release. - renovate.json: same extends + customManager regex as monerod. The customManager already matches `ARG ..._BRANCH=<value>` patterns, so it picks up P2POOL_BRANCH directly. The docker manager (via docker:enableMajor) will also keep the pinned ubuntu base image current. - Dockerfile: add `# renovate: datasource=github-releases depName=SChernykh/p2pool` immediately above `ARG P2POOL_BRANCH=v4.17`. Validated with `renovate-config-validator` (renovate@latest): "Config validated successfully". (Note: the field `managerFilePatterns` requires Renovate >= 39; the hosted Mend app on this owner runs current Renovate, matching the live monerod config.) The hosted Mend Renovate app is already active on this owner's repos and will pick this up automatically once merged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
sethforprivacy
marked this pull request as ready for review
June 23, 2026 11:10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Sets up automated dependency updates via Renovate, modeled on the gold-standard config in
sethforprivacy/simple-monerod-docker.Changes
.github/renovate.json— sameextendspreset andcustomManagerregex as the monerod repo. The custom manager already matchesARG ..._BRANCH=<value>lines, so it tracksP2POOL_BRANCHdirectly. Withdocker:enableMajor, the built-in docker manager will also keep the pinnedubuntubase image current.Dockerfile annotation — adds
immediately above
ARG P2POOL_BRANCH=v4.17. This tells the custom manager to look up new p2pool releases from GitHub.Validation
Validated with
renovate-config-validator(renovate@latest):Rollout
The hosted Mend Renovate app is already active on this owner's repos and will pick this config up automatically once merged. No CI build is triggered by this PR's renovate.json (the test-build workflow filters on
Dockerfile); the 1-line annotation does touch the Dockerfile and will trigger a no-op-equivalent test build.