qtpass-releasing

Automate QtPass releases by updating versions, building artifacts, and publishing to GitHub.

1.1k|169|Updated Jul 31, 2014
One-click install
npx skills add https://github.com/IJHack/QtPass --skill qtpass-releasing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qtpass-releasing
Source: https://github.com/IJHack/QtPass/tree/main/.opencode/skills/qtpass-releasing
Command: npx skills add https://github.com/IJHack/QtPass --skill qtpass-releasing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the release process for QtPass by automating version updates, changelog management, and deployment steps, reducing manual effort and human errors.

Core Features & Use Cases

  • Version Bumping & Tagging: Automates updating version numbers across multiple files and creating Git tags for software releases.
  • Changelog Updating: Assists in maintaining detailed release notes by editing the changelog files.
  • Build Automation: Supports building source tarballs, macOS DMGs, and Windows installers with consistent outputs.
  • Release Management: Facilitates creating GitHub releases and updating GitHub Pages site content for new versions.
  • Use Case: A developer prepares to release QtPass v1.6.0, runs this Skill to update version references, generate builds, push tags, and publish the release on GitHub.

Quick Start

Use the release skill to update version numbers, tag the release, and upload artifacts to GitHub.

Frequently Asked Questions about qtpass-releasing

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

FAQPage Schema
How do I automate QtPass release versioning and GitHub deployment?

Automate QtPass release versioning by updating version numbers across files, generating Git tags, creating cross-platform build artifacts, and publishing GitHub releases to streamline deployment and reduce manual errors.

What is the best way to manage QtPass changelog updates during a release?

Managing QtPass changelog updates during a release involves editing changelog files to maintain detailed release notes, ensuring version consistency across source tarballs, macOS DMGs, and Windows installers.

Can I build macOS DMGs and Windows installers for QtPass releases?

Yes, you can build macOS DMGs and Windows installers for QtPass releases, as the build automation supports generating consistent cross-platform packaging artifacts alongside source tarballs.

Does the QtPass release workflow support updating GitHub Pages site content?

Yes, the QtPass release workflow supports updating GitHub Pages site content, allowing you to publish new version information and release artifacts directly to the project website.

How do I tag a QtPass release and generate source tarballs?

Tag a QtPass release and generate source tarballs by running the release workflow, which automatically bumps version info, creates Git tags, and packages the source code for deployment.