deploy_release

Automates version bumps, changelog updates, Git tagging, and Docker image deployment for frontend/backend projects.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/agenciageraleads/portal-dos-eletricistas --skill deploy-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy_release
Source: https://github.com/agenciageraleads/portal-dos-eletricistas/tree/main/.agent/skills/deploy_release
Command: npx skills add https://github.com/agenciageraleads/portal-dos-eletricistas --skill deploy-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual, error-prone workflow of preparing software releases by automating version bumps, changelog updates, and deployment steps across frontend and backend assets.

Core Features & Use Cases

  • Version bumping across apps/web and apps/api.
  • Changelog management: automatically append release notes and migrate Unreleased entries.
  • Git operations & Deployment: commit changes, create tags, push to remotes, and optionally draft GitHub releases; includes Docker image build/deploy steps for staging and production.
  • Use Case: When preparing a release for vX.Y.Z, run this skill to bump versions, update the changelog, tag the release, push, and trigger deployments.

Quick Start

Run the release flow to bump versions, update the changelog, commit, tag, push, and optionally create a GitHub release and build/deploy Docker images.

Frequently Asked Questions about deploy_release

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

FAQPage Schema
How do I automate version bumping and changelog updates for a release?

To automate version bumping and changelog updates, this Skill targets both frontend and backend projects, automatically incrementing version numbers, migrating Unreleased changelog entries, and committing changes to Git.

What's the best way to automate Git tagging and pushing for software releases?

The best way to automate Git tagging and pushing during a release is to run a workflow that commits version bumps and changelog updates, creates the Git tag, and pushes all changes to your remote repository in a single step.

Do I need Docker and Node.js to automate frontend and backend deployments?

Yes, Node.js/npm and Docker are required dependencies to automate frontend and backend deployments, along with Git. The optional gh CLI is needed for drafting GitHub releases.

Can I build and deploy Docker images for staging and production automatically?

Yes, Docker image build and deploy steps for staging and production environments are included in the release flow to push new versions once version bumps and Git tags are committed.

How does the automated release process handle monorepo apps with separate web and API directories?

The release process handles monorepo apps by bumping versions across both apps/web and apps/api directories, updating the shared changelog, and then tagging the entire project repository with a single version tag.

Why should I automate the release process instead of manually updating versions and tags?

Automating the release process eliminates the error-prone manual workflow of preparing software releases, ensuring consistent version bumps, accurate changelog entries, and reliable Git tagging and Docker deployments.