feat(desktop): CI installers on tag + 'Download' CTA on the landing - #78
Merged
Conversation
…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.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two pieces to distribute the now-validated desktop app.
1. CI that builds + attaches installers (
desktop-release.yml)A
tauri-actionmatrix 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):.msi+.exe(NSIS).deb+.AppImage.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
76 vitest green; tsc + build clean.