release

Automate Endstone Minecraft Bedrock server releases with versioning, CHANGELOG updates, and CI/CD triggers.

715|84|Updated Jul 31, 2023
One-click install
npx skills add https://github.com/EndstoneMC/endstone --skill release-endstonemc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/EndstoneMC/endstone/tree/main/.claude/skills/release
Command: npx skills add https://github.com/EndstoneMC/endstone --skill release-endstonemc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the release process for the Endstone Minecraft Bedrock server software, including preflight checks, CHANGELOG curation, and publishing.

Core Features & Use Cases

  • Release Automation: Automates the release of new patch or minor versions of Endstone.
  • Version Control: Handles version number increments and ensures all version-related files are updated.
  • CI/CD Integration: Integrates with GitHub Actions for continuous integration and deployment.
  • Use Case: When a user initiates a release, this Skill performs all necessary steps to prepare and publish a new version of Endstone.

Quick Start

Run the release skill to cut a new Endstone release. Example command: release release v0.11.4

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate the Endstone Minecraft Bedrock server release process?

Automate the Endstone Minecraft Bedrock server release process by running the release skill to handle versioning, CHANGELOG updates, tag creation, and CI/CD pipeline triggers.

What steps are required to cut a new patch or minor Endstone release?

To cut a new Endstone release, run the command with the target version number. The skill performs preflight checks, curates the CHANGELOG, updates version files, and publishes the release.

Do I need git and git-lfs installed to automate Endstone release automation?

Yes, git and git-lfs are required dependencies for Endstone release automation to manage repository access, large file storage, and branch structure operations during the publishing workflow.

How does GitHub Actions CI/CD integration work with Endstone version control?

GitHub Actions CI/CD integration triggers continuous deployment automatically when the skill creates a new tag and updates version control files for the Endstone server software.

What preflight checks are performed before publishing a new Endstone version?

Preflight checks verify repository access, validate the release branch structure, and ensure all version-related files are ready before updating the CHANGELOG and triggering the publishing pipeline.

Can I use this release automation for projects outside the Endstone Minecraft Bedrock ecosystem?

No, this release automation is specifically designed for the Endstone Minecraft Bedrock server software and relies on its unique repository structure and release branch conventions.