Skip to content

feat(desktop): CI installers on tag + 'Download' CTA on the landing - #78

Merged
danielgorgonha merged 2 commits into
mainfrom
feat/desktop-distribution
Aug 3, 2026
Merged

feat(desktop): CI installers on tag + 'Download' CTA on the landing#78
danielgorgonha merged 2 commits into
mainfrom
feat/desktop-distribution

Conversation

@danielgorgonha

Copy link
Copy Markdown
Member

Two pieces to distribute the now-validated desktop app.

1. CI that builds + attaches installers (desktop-release.yml)

A tauri-action matrix that, on a version tag (v*) or manual dispatch, builds the desktop installers on each platform and attaches them to a draft release (a human publishes it):

  • Windows.msi + .exe (NSIS)
  • Linux (ubuntu-22.04) → .deb + .AppImage
  • macOS.dmg (Apple Silicon)

Doesn't touch the existing ci.yml. The final validation is a real tag push (the runners do the per-platform builds).

2. 'Download desktop app' CTA on the landing

A hero button linking to the latest GitHub release, where a visitor picks their OS installer. i18n EN + PT-BR. (The web landing keeps its normal CTAs; this just adds a download path once a desktop release exists.)

Notes

  • iOS/Android are not here — they need store accounts + signing (roadmap).
  • macOS Intel + code-signing/notarization can be added later; this ships the core three desktop targets unsigned (fine for a pre-release; users may see an OS 'unknown publisher' prompt until we sign).

76 vitest green; tsc + build clean.

…A on the landing

- .github/workflows/desktop-release.yml: a tauri-action matrix (Windows/macOS/Linux) that builds
  the desktop installers on a version tag (or manual dispatch) and attaches them to a DRAFT release
  for review before publishing. Does not touch the existing ci.yml.
- Landing: a 'Download desktop app' CTA linking to the latest GitHub release, where a visitor picks
  their OS installer. i18n EN + PT-BR.

The installers themselves are produced by the runners (Windows/macOS/Linux); the tag push is what
validates the workflow end to end.
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
konclave-demo Ready Ready Preview Aug 3, 2026 12:30am

Request Review

@danielgorgonha
danielgorgonha merged commit 9d4c1c9 into main Aug 3, 2026
1 check was pending
@danielgorgonha
danielgorgonha deleted the feat/desktop-distribution branch August 3, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant