Commit Graph
5 Commits
Author SHA1 Message Date
adrianbonpin 042d05245e ci(windows): build inside the MSVC developer shell
Release / windows (push) Failing after 17m49s
Release / linux (push) Successful in 19m0s
msvc-dev-cmd sets the env but rustc still resolved link.exe to Git's GNU
coreutils link (C:\Program Files\Git\usr\bin\link.exe), so build-script
linking failed with 'extra operand'. Run the tauri build in a cmd shell that
sources vcvars64.bat so PATH/LIB/INCLUDE point at the real MSVC toolchain in
the same process.
2026-09-01 08:42:02 +08:00
adrianbonpin 927798417a ci(windows): use locally-cached DB tool zips when present
Release / windows (push) Failing after 5m56s
Release / linux (push) Successful in 17m46s
archive.mariadb.org / get.enterprisedb.com downloads are extremely slow from
the self-hosted Windows runner (30-40+ min for the MariaDB zip). Check for a
pre-downloaded copy at C:\ci\cache\ first and copy it, falling back to the
network download only when absent.
2026-09-01 08:25:20 +08:00
adrianbonpin 4ac738e6e9 ci(windows): load MSVC dev environment before building
Release / linux (push) Successful in 16m7s
Release / windows (push) Failing after 31m11s
rustc resolves link.exe via PATH for the windows-msvc target, but Git for
Windows ships GNU coreutils' link.exe which shadows MSVC's linker, breaking
every build-script link. Add ilammy/msvc-dev-cmd@v1 before the tauri build so
PATH/LIB/INCLUDE point at the real MSVC toolchain (and it fails fast if MSVC
is missing instead of at link time).
2026-09-01 06:26:07 +08:00
adrianbonpin c4eaaa70ce fix: install xdg-utils in Linux release deps (#3)
Release / windows (push) Failing after 16s
Release / linux (push) Successful in 24m36s
2026-08-20 20:50:39 +00:00
adrianbonpin 4cff3e2508 chore: Gitea Actions release workflow (Linux + Windows auto, macOS manual) (#1) 2026-08-20 20:12:15 +00:00