release-check

Automates pre-release validations for versioning, changelog, tests, and documentation on main or release branches.

206|7|Updated Sep 25, 2024
One-click install
npx skills add https://github.com/Thank-you-Linus/Linus-Dashboard --skill release-check-thank-you-linus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-check
Source: https://github.com/Thank-you-Linus/Linus-Dashboard/tree/main/.claude/skills/release-check
Command: npx skills add https://github.com/Thank-you-Linus/Linus-Dashboard --skill release-check-thank-you-linus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates comprehensive pre-release validations to ensure software is ready for release, reducing risk from missing checks and manual QA.

Core Features & Use Cases

  • Comprehensive pre-release checks: validates repository status, branching, dependencies, and documentation before release.
  • Release notes and changelog validation: ensures RELEASE_NOTES.md and CHANGELOG.md are present and consistent.
  • Use Case: A maintainer runs the skill before publishing a new version to guarantee all quality gates pass.

Quick Start

Execute the release check to validate the current project state before publishing.

Frequently Asked Questions about release-check

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

FAQPage Schema
How do I automate pre-release validation for a software repository?

Automate pre-release validation by running checks that verify repository status, branching, dependencies, and documentation to ensure software is ready for release. This reduces risk from missing checks and manual QA before publishing a new version.

What is changelog validation and why does it matter for releases?

Changelog validation ensures RELEASE_NOTES.md and CHANGELOG.md are present and consistent before release. It matters because maintaining accurate release documentation prevents publishing versions with missing or mismatched quality gate information.

Can I run release checks on both main and release branches?

Yes, you can run release checks on both main and release branches across projects. The validation applies to repositories preparing these branches to ensure version consistency, test results, and documentation checks pass.

How do I validate version consistency before publishing a new package?

Validate version consistency by executing a pre-release check that delivers deterministic checks with clear failure reasons. It provides actionable remediation guidance to fix any version or dependency inconsistencies before publishing.

What happens if a pre-release quality gate fails?

When a pre-release quality gate fails, the validation delivers clear failure reasons and actionable remediation guidance. This deterministic approach helps maintainers identify and resolve repository, branching, or documentation issues quickly.

Do I need continuous integration setup to validate documentation before release?

You do not need a specific continuous integration setup to validate documentation before release. The skill independently ensures release notes and changelog validation, applying comprehensive checks directly to the repository state.