feat: Fetch ArgyllCMS binaries at build time and offer USB driver setup (#127) #128

Merged
gronod merged 7 commits from feat/127-fetch-argyll-binaries into development 2026-08-29 11:19:48 +01:00
7 Commits
Author SHA1 Message Date
gronod 0e7f05fd57 fix(windows): bypass webview2 bootstrapper to prevent msiexec invalid drive error
Build Windows Packages / Build Windows (push) Successful in 7m44s
Build Linux Packages / Build Linux (push) Successful in 9m39s
2026-08-29 10:58:26 +01:00
gronod a8fd23afb5 fix(windows): apply dynamic shell folder drive mapping to uninstaller hooks
Build Windows Packages / Build Windows (push) Successful in 7m26s
Build Linux Packages / Build Linux (push) Successful in 9m36s
2026-08-29 10:41:57 +01:00
gronod b901b5b4a4 fix(windows): dynamically detect and map missing shell folder drives during installation
Build Windows Packages / Build Windows (push) Successful in 7m10s
Build Linux Packages / Build Linux (push) Successful in 9m27s
2026-08-29 10:27:31 +01:00
gronod a29a90a5b3 fix(windows): ensure installation path resides on local fixed disk for domain users
Build Windows Packages / Build Windows (push) Successful in 7m17s
Build Linux Packages / Build Linux (push) Successful in 9m26s
2026-08-29 10:14:41 +01:00
gronod 381a5ef5ed fix(windows): resolve NSIS LogicLib admin check macro error in hooks.nsh
Build Windows Packages / Build Windows (push) Successful in 8m1s
Build Linux Packages / Build Linux (push) Successful in 8m45s
2026-08-29 09:52:57 +01:00
gronod 4452644b92 feat: pull ArgyllCMS binaries from Gitea in .gitea workflows
Build Windows Packages / Build Windows (push) Failing after 5m25s
Build Linux Packages / Build Linux (push) Successful in 9m29s
2026-08-29 09:42:42 +01:00
gronod 696a508ca9 feat: fetch ArgyllCMS binaries at build time and offer USB driver setup (#127)
Build Windows Packages / Build Windows (push) Failing after 40s
Build Linux Packages / Build Linux (push) Failing after 2m52s
- Fetch binary releases dynamically from Gronod/argyllcms at package/build time
- Add scripts/fetch-argyll.mjs and npm run fetch-argyll script
- Remove vendored platform binaries from git and update .gitignore
- Relocate test mocks to src-tauri/argyll/mocks/
- Add missing sidecar check in build.rs
- Configure NSIS installerHooks with hooks.nsh and installMode both
- Update all 6 GitHub/Gitea CI workflows with fetch and hard sidecar verification
- Update README, ROADMAP, and THIRDPARTY-LICENSES documentation
2026-08-29 09:25:45 +01:00