review-renovate

Reviews Renovate PRs updating GitHub Actions by verifying pinned SHAs against upstream tags.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/mikalv/pi-extensions --skill review-renovate-mikalv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: review-renovate
Source: https://github.com/mikalv/pi-extensions/tree/main/external/plannotator/.agents/skills/review-renovate
Command: npx skills add https://github.com/mikalv/pi-extensions --skill review-renovate-mikalv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Renovate bot PRs that bump GitHub Actions versions can introduce supply chain risks or breaking changes, and manually verifying every pinned commit SHA and changelog is tedious and error-prone. ## Core Features & Use Cases - Supply Chain Verification: Confirms that both old and new pinned commit SHAs match the claimed upstream version tags via the GitHub API, flagging mismatches as integrity failures. - Breaking Change Detection: Reviews Renovate release notes for removed inputs, changed defaults, new required inputs, and major version bumps. - Workflow Compatibility Checks: Reads affected workflow files to confirm no removed or renamed inputs are in use and runtime requirements still hold. - Use Case: A Renovate PR bumps actions/checkout from v4 to v5 across your workflows. The skill fetches the diff, verifies both SHAs against the upstream tags, scans the changelog for breaking changes, and returns a clear safe-to-merge or do-not-merge recommendation. ## Quick Start Ask the agent to review Renovate PR number 42 that updates GitHub Actions in the workflows directory.

Frequently Asked Questions about review-renovate

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

FAQPage Schema
How do I review a Renovate bot PR that updates GitHub Actions?▼

Fetch the PR metadata and diff with the gh CLI, extract each changed action's old and new tags and SHAs, verify the SHAs against upstream tags, then check changelogs and workflow files for breaking changes before approving.

How to verify a pinned GitHub Action SHA matches its version tag?▼

Run gh api repos/{owner}/{repo}/git/ref/tags/{version} to retrieve the tag's commit SHA and compare it against the SHA pinned in the workflow file. Any mismatch indicates a supply chain integrity failure and the PR should not be approved.

What breaking changes should I look for in GitHub Actions updates?▼

Check for removed or renamed inputs your workflows use, changed default behavior for relied-upon inputs, new required inputs, and major version bumps, which almost always include breaking changes.

Can this review process detect malicious dependency updates?▼

Yes, it flags PRs not authored by app/renovate and stops immediately if any pinned SHA does not match the claimed upstream tag, which catches tampered or spoofed action versions.

What are the limitations of automated Renovate PR review?▼

The review relies on Renovate's included release notes and the GitHub API, so it cannot detect runtime behavior changes not documented in changelogs or issues in transitive dependencies of the updated actions.