magerun-release

Automate n98-magerun2 releases by parsing git logs, computing SemVer, and updating files.

928|228|Updated Oct 27, 2014
One-click install
npx skills add https://github.com/netz98/n98-magerun2 --skill magerun-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magerun-release
Source: https://github.com/netz98/n98-magerun2/tree/main/.agents/skills/magerun-release
Command: npx skills add https://github.com/netz98/n98-magerun2 --skill magerun-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the release process for n98-magerun2, consolidating versioning, changelog maintenance, and build tooling into a repeatable workflow.

Core Features & Use Cases

  • Version management: identifies the next semantic version and updates APP_VERSION in the PHP source as well as version.txt.
  • Changelog & documentation: updates CHANGELOG.md with the new release notes derived from git history.
  • Release automation: executes or assists with release tooling such as release-it to publish the new version.
  • Use Case: When preparing a new n98-magerun2 release, run this skill to automatically collate changes, bump versions, and trigger the release pipeline.

Quick Start

To release a new version, review changes with git, then run the release workflow to bump versions, update files, and invoke the release-it tool.

Frequently Asked Questions about magerun-release

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

FAQPage Schema
How do I automate the release process for n98-magerun2?

This Skill automates the complete release workflow by parsing git logs to compute the next semantic version, updating APP_VERSION and version.txt, generating CHANGELOG.md entries, and executing the release-it tool to publish the new version.

What does semantic versioning mean and why use it for releases?

Semantic versioning (SemVer) is a standardized versioning scheme that communicates breaking changes, new features, and bug fixes through version numbers (major.minor.patch). This Skill computes the next SemVer automatically from git history to ensure consistent, meaningful version increments across releases.

Can I use this workflow with my existing Git-based release process?

Yes. This Skill integrates with Git-based workflows by reading your git log history, updating version files and documentation, and invoking release-it. It consolidates versioning, changelog maintenance, and build tooling into a repeatable, automated pipeline.

What files does the release process update?

The Skill updates APP_VERSION in PHP source files, version.txt, and CHANGELOG.md with release notes derived from your git history. It then triggers release-it to complete the publication step.

Do I need to manually write changelog entries for each release?

No. This Skill automatically generates CHANGELOG.md entries by parsing your git log, eliminating manual changelog maintenance and ensuring your documentation stays in sync with actual changes.