renovate-setup

Configures Renovate with seven-day release age, digest pinning, and lockfile maintenance.

4|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/staticaland/skills --skill renovate-setup-staticaland
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: renovate-setup
Source: https://github.com/staticaland/skills/tree/main/plugins/dependencies/skills/renovate-setup
Command: npx skills add https://github.com/staticaland/skills --skill renovate-setup-staticaland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Dependency update bots often miss manifests, leave lock files and integrity hashes stale, or pull in releases that are hours old. This Skill sets up or extends Renovate so every dependency declaration in a repository is inventoried, mapped to the right manager, and updated immutably with a seven-day minimum release age. ## Core Features & Use Cases - Full dependency inventory: Scans all tracked files for manifests, lock files, GitHub Action SHAs, container image digests, mise tools, and versions hidden in URLs or scripts. - Immutable update strategy: Pins GitHub Actions to full commit SHAs with readable version comments, pins container images to digests, and keeps lock files and integrity hashes refreshed via lockfile maintenance. - Cooldown enforcement: Applies minimumReleaseAge: "7 days" across merged presets and package rules, preserving longer existing minimums and reporting data sources without usable timestamps. - Use Case: When migrating from Dependabot to Renovate, use this Skill to inventory every dependency declaration, merge a minimal validated config, and prove extraction with a dry run before activating the bot. ## Quick Start Ask the assistant to set up Renovate for this repository with a seven-day minimum release age, digest pinning for actions and images, and lockfile maintenance.

Frequently Asked Questions about renovate-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Renovate with a minimum release age?▼

Add "minimumReleaseAge": "7 days" at the top level of your Renovate config and extend presets like config:recommended. Check merged package rules for shorter or null overrides, since inherited rules can win over the top-level value.

How do I pin GitHub Actions to commit SHAs with Renovate?▼

Extend the helpers:pinGitHubActionDigests preset, which converts action tags into full commit SHAs with a trailing version comment. The comment keeps the version readable and lets Renovate continue updating the pinned SHA.

Does Renovate support mise tool version updates?▼

Yes, Renovate has a built-in mise manager that handles standard and environment-specific config, top-level and task tools, and mise.lock. Lockfile refreshes run mise lock, which a self-hosted administrator must explicitly allow as an unsafe execution.

Why is my Renovate minimumReleaseAge not being applied?▼

An inherited preset or package rule may lower, null, or scope the value after merging. Inspect the fully merged config rather than the local file alone, and keep the default timestamp-required behavior so unsupported data sources are reported instead of bypassed.

When should I use a custom manager in Renovate?▼

Use customManagers only for declarations no built-in manager extracts, preferring jsonata for structured files and regex for stable line-oriented text. Check the custom-manager presets first, and never duplicate a built-in manager's coverage.