release

Automate a release workflow with tests, version updates, and GitHub publishing.

23|6|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/liusaipu/stockfinlens --skill release-liusaipu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/liusaipu/stockfinlens/tree/main/.claude/skills/release
Command: npx skills add https://github.com/liusaipu/stockfinlens --skill release-liusaipu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing StockFinLens safely involves coordinating version tags, tests, changelogs, and GitHub releases; without a structured workflow, releases can skip steps, cause misversioning, or introduce unstable builds.

Core Features & Use Cases

  • End-to-end release orchestration: run tests, update wails.json, update CHANGELOG, commit/tag/push, build binaries, and publish a GitHub release
  • Guardrails and audit trail: stop on any failed step and report status for compliance and reproducibility
  • Version control discipline: enforce next-version selection by user against recent tags to prevent jumping versions
  • Use Case: A development team wants a repeatable, auditable release process that prevents versioning mistakes and ensures artifact correctness

Quick Start

Run the release skill to guide you through validating the repository, updating version files, and publishing a GitHub release, stopping at any failed step.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate a safe GitHub release workflow with version tagging and changelog updates?

Automating a safe GitHub release workflow involves validating local state, running tests, bumping versions, updating changelogs, and publishing artifacts. This skill orchestrates that end-to-end process, stopping on any failed step to prevent misversioning and unstable builds.

What is the best way to prevent version jumping when tagging releases in Git?

Preventing version jumping requires enforcing explicit user decisions on version bumps against recent Git tags. This skill validates the selected next version during the release workflow, ensuring disciplined version control and preventing skipped or incorrect version numbers.

How do I update wails.json and CHANGELOG files automatically before a GitHub release?

Updating wails.json and CHANGELOG files automatically before a release is handled by this skill's orchestration workflow. It modifies the necessary version files, commits the changes, tags the branch, and pushes updates prior to building binaries and publishing the GitHub release.

Can I use an automated release process to validate tests and verify auto-update endpoints?

Yes, an automated release process can validate tests and verify auto-update endpoints. This skill enforces test validation before proceeding and checks auto-update endpoints as part of its end-to-end workflow, ensuring cross-platform binary builds are correct and compliant.

What happens if a test fails during an automated release workflow?

If a test fails during an automated release workflow, the process stops immediately to prevent unstable builds. This skill enforces guardrails that halt execution on any failed step, providing an audit trail and status report for reproducibility and compliance.

Do I need to manually build cross-platform binaries after updating the changelog?

No, you do not need to manually build cross-platform binaries after updating the changelog. This skill automates the binary builds as part of its end-to-end orchestration, ensuring artifacts are generated and published to GitHub only after all validation steps pass.