uft-release

Automate version bumping, CHANGELOG updates, pre-release checks, and git tagging for UnifiedFloppyTool releases.

33|3|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/Axel051171/UnifiedFloppyTool --skill uft-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uft-release
Source: https://github.com/Axel051171/UnifiedFloppyTool/tree/main/.claude/skills/uft-release
Command: npx skills add https://github.com/Axel051171/UnifiedFloppyTool --skill uft-release

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the preparation of UFT releases by automating the version bumping, CHANGELOG updates, pre-release checks, and tag creation process, ensuring consistency and completeness.

Core Features & Use Cases

  • Version Bumping: Automates the version incrementation across multiple files.
  • CHANGELOG Updates: Automatically updates the CHANGELOG with a new section for the new version.
  • Pre-release Checks: Runs a comprehensive suite of checks to ensure the release is stable.
  • Tag Creation: Creates a signed git tag for the release.
  • Use Case: When preparing a new release of UFT, this Skill can be used to ensure all steps are completed accurately and efficiently.

Quick Start

Run the uft-release skill to prepare a release for UFT version 4.2.0.

Frequently Asked Questions about uft-release

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

FAQPage Schema
How do I automate software release preparation and version bumping across multiple files?

Automating software release preparation requires incrementing version numbers across multiple files, updating the CHANGELOG, and creating a signed git tag. This workflow ensures consistency and completeness throughout the release management process.

What is included in a comprehensive pre-release check workflow for version control?

A comprehensive pre-release check workflow runs a suite of stability validations before version tagging. It ensures the software release is stable by verifying file manipulations and version control states are accurate prior to the final git tag creation.

Do I need Python and git to automate CHANGELOG updates and tagging?

Yes, you need Python and git to automate CHANGELOG updates and tagging. The release management process relies on scripts for file manipulation and git for creating the signed release tag required for a successful software release.

How do I create a signed git tag during a software release?

To create a signed git tag during a software release, you run the release preparation workflow. This process automatically handles tag creation after completing version bumping and pre-release checks to guarantee release stability.

What is the best way to manage an 8-step software release process?

The best way to manage an 8-step software release process is to use an automated workflow. It precisely handles version bumping, CHANGELOG updates, pre-release checks, and git tagging to guarantee consistency and completeness.