Repository navigation
Add dedicated Desktop Installers workflow (Windows + Linux) - #44
Merged
Merged
Conversation
Extract Tauri installer builds from CI into a manual workflow_dispatch job that defaults to Windows + Linux, with optional macOS/all via the Actions UI. CI stays tests-only on push/PR. Co-authored-by: Damon <[email protected]>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (11)
📝 WalkthroughWalkthroughThe desktop installer build moved from the CI workflow to a dedicated manually triggered workflow. The new workflow supports platform selection, matrix builds, sidecar smoke tests, and artifact uploads. Project documentation now references the dedicated workflow. ChangesDesktop installer workflow
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant GitHub Actions
participant Tauri packaging
participant API sidecar
participant Artifact storage
GitHub Actions->>Tauri packaging: build platform installer
Tauri packaging->>API sidecar: bundle and launch sidecar
API sidecar-->>GitHub Actions: return health and UI checks
GitHub Actions->>Artifact storage: upload release bundle
Possibly related PRs
Suggested reviewers: ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
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.
Summary
Adds a manual Desktop Installers GitHub Action that builds Tauri packages for Windows and Linux by default.
Previously, installer builds were buried under the CI workflow’s
workflow_dispatch. This extracts them into a dedicated workflow so they’re easy to find and run from the Actions tab.What changed
.github/workflows/desktop-installers.ymlwindows-and-linuxci.ymlis tests/typecheck only on push/PR (no desktop matrix)README,CONTRIBUTING,apps/desktop/README, etc.)How to use (after merge)
windows-and-linux(or pick another option)desktop-windows-x86_64,desktop-linux-x86_64gh workflow run "Desktop Installers" -f platforms=windows-and-linuxSummary by CodeRabbit
New Features
Documentation