release-workflow
CommunityStreamline releases and publish Docker images
Authorcarrotwaxr
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill removes manual, error-prone steps from preparing and executing releases for peek-stash-browser by consolidating validation, versioning, tagging, and Docker image publishing into a repeatable workflow.
Core Features & Use Cases
- Pre-release validation: Run server and client unit tests, linters, integration tests, client build, and a production Docker build to ensure release readiness.
- Version management and tagging: Automate synchronized version bumps in client/package.json and server/package.json, commit changes, create semver or beta tags, and push to origin.
- CI/CD publication: Trigger GitHub Actions on tags to build multi-arch Docker images, apply semver and channel tags (latest, stable, beta), and publish to Docker Hub.
Quick Start
Run the release-workflow to validate tests, bump synchronized versions, tag the release, and push to trigger GitHub Actions and Docker Hub publication.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: release-workflow Download link: https://github.com/carrotwaxr/peek-stash-browser/archive/main.zip#release-workflow Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.