Claude-skill-registry debug-renovate
Use renovate-dryrun to test Renovate configuration locally. Use this skill when debugging or validating renovate.json5 changes.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/debug-renovate" ~/.claude/skills/majiayu000-claude-skill-registry-debug-renovate && rm -rf "$T"
manifest:
skills/data/debug-renovate/SKILL.mdsource content
Debug Renovate Configuration
Test Renovate configuration changes locally with the
renovate-dryrun command. This wrapper script runs Renovate in dry-run mode against the current repository and displays a formatted summary of proposed updates.
Usage
# Basic usage renovate-dryrun --token $GH_TOKEN > .z/renovate-dryrun.log # Test specific branch (defaults to current branch) renovate-dryrun --token $GH_TOKEN --branch feature/update-deps > .z/renovate-dryrun.log # Debug mode with raw Renovate output renovate-dryrun --token $GH_TOKEN --raw > .z/renovate-debug.log
The output displays proposed updates in this format:
[renovate/aws-5.x] chore(deps): update terraform aws to v5.68.0 (automerge: true) depName: aws version: 5.49.0 -> 5.68.0 datasource: terraform-provider packageFile: terraform/tfaction/main.tf
Important Notes
- You MUST validate
configuration file in the current directory. To validate:renovate.json5# Validate renovate.json5 in current directory npx --package renovate -c 'renovate-config-validator renovate.json5' - You SHOULD save output to
since the command takes time and produces extensive output:.z/ - You MUST specify
. Use the--token $GH_TOKEN
environment variable, not$GH_TOKEN
.$GITHUB_TOKEN