release

Automate Nirvana release versioning, changelog generation, Docker builds, and deployment.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/doubleG7/nirvana --skill release-doubleg7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/doubleG7/nirvana/tree/main/.agents/skills/release
Command: npx skills add https://github.com/doubleG7/nirvana --skill release-doubleg7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, docker, github-actions, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of coordinating a Nirvana release, including verification, changelog generation, Docker image building, and deployment, saving time and reducing errors.

Core Features & Use Cases

  • Automated Verification: Ensures all pre-release checks are completed before proceeding.
  • Changelog Generation: Automatically generates a changelog from conventional commits.
  • Docker Image Building: Builds Docker images for both client and server components.
  • Deployment Coordination: Guides through deployment to staging and production environments.
  • Rollback and Hotfix Procedures: Provides steps for handling issues post-release.
  • Use Case: When preparing for a new release of the Nirvana Construction Software Suite, this Skill can be used to automate the release process, ensuring consistency and efficiency.

Quick Start

Run the release skill to coordinate the Nirvana release process.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate Docker image building and deployment for a software release?

To automate Docker image building and deployment, you can use a release automation Skill that coordinates versioning, builds client and server Docker images, and guides staging and production deployment. This ensures consistency and reduces manual errors.

How do I generate a changelog automatically from conventional commits before deployment?

Generating a changelog automatically from conventional commits is handled during the release process by parsing commit history to create a structured changelog. This ensures all changes are documented before building Docker images and deploying.

Do I need Git, Docker, and GitHub actions to automate the release process?

Yes, you need Git, Docker, and GitHub actions configured in your environment to execute the automated release process. These dependencies are required for branch management, image building, and deployment coordination.

What is the best way to handle rollback and hotfix procedures after a deployment?

The best way to handle rollback and hotfix procedures is to use an automated release workflow that provides explicit steps for handling post-release issues. This allows you to quickly revert changes or apply hotfixes to production environments.

Can I use GitHub actions to coordinate versioning and branch management for releases?

Yes, you can use GitHub actions to coordinate versioning and branch management as part of an automated release process. The workflow ensures all pre-release checks are completed before proceeding with version increments and branch merging.