final-release-review

Audit BASE_TAG...TARGET diff to surface breaking changes and regressions.

Updated Dec 6, 2016
One-click install
npx skills add https://github.com/majunbao/learn --skill final-release-review-majunbao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: final-release-review
Source: https://github.com/majunbao/learn/tree/main/openai-agents-python_tags/openai-agents-python-0.14.6/.agents/skills/final-release-review
Command: npx skills add https://github.com/majunbao/learn --skill final-release-review-majunbao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a structured, deterministic review of a release candidate by locating the previous remote tag, computing the BASE_TAG...TARGET diff, and surfacing breaking changes, regressions, risks, and release implications before shipping.

Core Features & Use Cases

  • Identify the previous release tag from remote tags and determine the base for diff analysis.
  • Generate a comprehensive diff overview using --stat, --dirstat, and --name-status to highlight touched areas and risk signals.
  • Apply a formal release gate using a published checklist to decide between shipping or blocking with actionable next steps.

Quick Start

Run the quick-start steps to fetch remote tags, determine BASE_TAG and TARGET, and review the diff before making a ship/block decision.

Frequently Asked Questions about final-release-review

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

FAQPage Schema
How do I audit a git diff for breaking changes before a release?

To audit a git diff for breaking changes before a release, fetch remote tags to determine the previous release tag, compute the BASE_TAG...TARGET diff against origin/main, and review the surfaced regressions using a deterministic release checklist.

What is a deterministic release readiness review?

A deterministic release readiness review is a structured gating workflow that computes the diff between a previous release tag and a target branch to explicitly decide whether to ship or block based on surfaced risks and a formal checklist.

How do I find the previous release tag to use as a base for diff analysis?

You can find the previous release tag to use as a base for diff analysis by fetching remote tags and determining the base tag using a specified naming pattern to start the release audit.

Can I use a branch other than origin/main as the target for a release diff?

Yes, you can use a branch other than origin/main as the target for a release diff; the review workflow defaults to origin/main but allows selecting a custom target to compute the diff overview.

What is the best way to enforce a ship or block decision for a release candidate?

The best way to enforce a ship or block decision for a release candidate is to apply explicit gating rules over the generated diff overview, ensuring the release candidate meets all checklist criteria before shipping.

How does git diff analysis surface risk signals in a release candidate?

Git diff analysis surfaces risk signals in a release candidate by generating a comprehensive overview using --stat, --dirstat, and --name-status options to highlight touched areas and potential regressions.