ir:release

Automate Irrlicht release workflows from version bumps to GitHub publishing.

93|10|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/ingo-eichhorst/Irrlicht --skill ir-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ir:release
Source: https://github.com/ingo-eichhorst/Irrlicht/tree/main/.claude/skills/ir%3Arelease
Command: npx skills add https://github.com/ingo-eichhorst/Irrlicht --skill ir-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release management for Irrlicht is error-prone and manual, requiring multiple coordinated steps from version bumps to GitHub release creation. This Skill automates the entire process, ensuring consistency and faster delivery.

Core Features & Use Cases

  • End-to-end release automation: bump version, build Go daemon and Swift app, package DMG/PKG/ZIP, update docs, commit, tag, push, and publish a GitHub release with assets.
  • Multi-component packaging: creates signed installers, updates landing pages, and maintains release notes.
  • Use Case: a release engineer can trigger a patch release and automatically generate all artifacts for distribution.

Quick Start

Run the release workflow to bump the version, build artifacts, and publish a GitHub release.

Frequently Asked Questions about ir:release

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

FAQPage Schema
How do I automate macOS release workflows for Go and Swift applications?

Automate macOS release workflows by bumping versions, building Go daemon and Swift app artifacts, packaging DMG/PKG/ZIP installers, and publishing GitHub releases. This coordinates versioning, binary signing, and Git operations end-to-end.

What is the best way to package signed installers and update docs for a macOS release?

Package signed installers and update docs by automating the construction of DMG and PKG files, updating site documentation and Info.plist, then committing and pushing changes alongside release assets to GitHub.

How do I bump versions and publish GitHub releases with multiple components?

Bump versions and publish GitHub releases by reading version.json, updating landing pages and docs, building the Go daemon and Swift app, signing binaries, and pushing commits, tags, and assets to GitHub.

Does this release automation process handle Git tagging and asset uploads for macOS builds?

This release automation handles Git tagging and asset uploads by pushing commits, creating tags, and publishing built macOS artifacts like DMG, PKG, and ZIP files directly to GitHub releases.

Can I use this to trigger a patch release and generate all distribution artifacts automatically?

Trigger a patch release to automatically generate all distribution artifacts by bumping the version, building required components, packaging installers, and creating a GitHub release with the attached assets.