Publish

Prepare a draft in the dashboard.

The release creator gathers details, Markdown notes, and binaries, hashes files locally, and uploads them directly to encrypted object storage.

Four-step creatorDraft output

Create release

Open the app’s Releases tab and choose Create release.

Details

Choose an active channel and version. Patch, minor, and major suggestions are calculated from that channel’s latest version when it parses as semantic versioning.

Release notes

Write notes in the editor; the stored value is Markdown.

Binaries

Add one or more files and assign each one a target. A release cannot contain duplicate targets.

Review

Confirm the channel, version, note length, and binary count, then choose Create draft & upload.

The browser calculates each file’s SHA-256 before requesting a direct upload URL. The file is sent to object storage, not through the dashboard server.

Target choices

The creator offers Universal, macOS Apple silicon and Intel, Windows x64 and ARM64, and Linux x64 and ARM64 target identifiers. It makes a best-effort guess from the filename; confirm every target before uploading.

Empty drafts

The creator allows an empty draft. A draft without an artifact cannot be published. Drafts can be deleted from the Releases list; published releases cannot.

Release list

Each row shows version, draft or published state, channel, release notes, date, artifact target, format, size, and whether a stored binary has been pruned.