ReleaseKit
Dashboard

Get started

ReleaseKit

Hosted desktop releases with Preview, Nightly, and Production.

ReleaseKit is a hosted release platform for desktop apps. GitHub stores your code. ReleaseKit builds, signs, stores, and promotes releases.

start
npm install -g @sandbox-technologies/release-kit
release-kit login
release-kit preview

release-kit preview creates an artifact-only build from your current branch and prints a dashboard link where you can watch progress.

The Model

Every project has three lanes.

LaneCommandWhat happens
Previewrelease-kit previewBuilds artifacts for the current branch. No feed changes.
Nightlyrelease-kit publish nightlyBuilds a gated prerelease candidate for the nightly / Early Access feed.
Productionrelease-kit publish productionBuilds a gated release candidate for the stable feed and converges Nightly users to the final build.

Production and Nightly update the app version file in Git, push that version commit, and wait for approval in ReleaseKit before users update. When a Production candidate is approved, ReleaseKit also publishes that final build on the Nightly channel so Early Access users land on the shipped version before the next prerelease train begins.

Setup

  • Connect GitHub.
  • Choose the Production branch and optional Nightly branch.
  • Confirm the build recipe ReleaseKit detected.
  • Add an Apple signing profile.
  • Use the CLI or dashboard to create candidates.

There is no repo config file, workflow dropdown, runner label, GitHub environment, or publish target to choose.

Boundary

Your repository owns source code and app update integration. ReleaseKit owns builders, secrets, artifacts, feeds, policy, approvals, and rollback.