-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Description
Issue Description
There is inconsistency between local build steps and CI workflows, preventing successful local builds to test latest dev commits.
Problem Details
The CI workflows (specifically in .github/workflows/template-tauri-build-macos.yml) include critical build steps that are missing from the local build process:
- Missing binary downloads in local build: CI downloads
bunanduvbinaries from GitHub releases (lines 95-118 in template-tauri-build-macos.yml), but this step is not present in the local Makefile - Inconsistent resource preparation: CI creates universal binaries and sets up resources in
./src-tauri/resources/bin/which local build doesn't replicate
Current State
- CI: Downloads and prepares bun/uv binaries before build
- Local: Missing these preparation steps, causing build failures
Impact
Developers cannot build the app locally to test latest dev commits, making development workflow inefficient and preventing proper testing before CI.
Expected Solution
Local build process should mirror CI build steps to ensure consistency and enable successful local builds.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done