desktop-release
OfficialPlan or execute desktop app releases safely with reproducible builds, signing, and notarization.
Software Engineering#auto-update#code signing#notarization#reproducible builds#desktop application release
AuthorChatAndBuild
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The Desktop Release Skill streamlines the release process of desktop applications by handling reproducible builds, code signing, and notarization for a safe and consistent distribution.
Core Features & Use Cases
- Reproducible Builds: Ensures identical artifacts across builds by using tagged commits and deterministic environment variables.
- Code Signing: Offers guidelines for signing on macOS, Windows, and Linux using different signing methods.
- Notarization (macOS): Provides instructions for notarizing apps to be used outside the Mac App Store.
- Auto-Update Channel Management: Covers management of auto-updates for desktop applications using various tools.
- Staged Rollout: Helps manage staged rollouts for applications to monitor performance before full release.
Quick Start
Use the Desktop Release Skill to build, sign, notarize, and test a new version of your desktop application from a tagged commit.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: desktop-release Download link: https://github.com/ChatAndBuild/chatchat-skills/archive/main.zip#desktop-release 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 620,000+ vetted skills library on demand.