release-rollback

Delete Git tags and GitHub releases while reverting version-file changes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rollback a failed release by deleting the release and reverting version changes. Use when a release fails, needs to be cancelled, or when reverting a problematic release.

Core Features & Use Cases

  • Delete local git tag for the specified version and remove its remote tag.
  • Delete the GitHub release associated with the version and revert version bumps in files.
  • Clean up release notes and prepare for a clean re-release.
  • Handle common rollback scenarios such as build failures, lint issues, or version mismatches.

Quick Start

Run the rollback command with the target version to revert the release.

Frequently Asked Questions about release-rollback

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

FAQPage Schema
How do I rollback a failed git release and delete its tags?

To rollback a failed git release, this process deletes both local and remote tags for the specified version. It also removes the associated GitHub release and reverts version changes in manifest and code files, preparing the repository for a clean re-release.

What is the best way to revert version bumps after a problematic GitHub release?

Reverting version bumps involves cleaning up release notes and synchronizing version-control files back to their previous state. This approach handles common rollback scenarios like build failures or version mismatches by deleting the GitHub release and reverting version files.

Can I use this rollback workflow for local and remote git tag management?

Yes, this rollback workflow applies to Git-based release workflows and handles both local and remote tag management. It requires access to git to delete the specified version tags and GitHub releases to fully revert the failed release.

How do I clean up release notes and artifacts when cancelling a software release?

Cleaning up release notes and artifacts during a cancelled software release involves deleting the associated GitHub release and reverting version-control changes. This safely removes the failed release tags and prepares the project state for a clean re-release.

Does this release rollback process handle build failures and version mismatches?

Yes, this release rollback process specifically handles common scenarios such as build failures, lint issues, and version mismatches. It cleans up related artifacts by deleting GitHub releases and reverting version bumps across manifests and code.