desktop-release

Official

Plan or execute desktop app releases safely with reproducible builds, signing, and notarization.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.