opt(build): strip foreign platform ArgyllCMS binaries in CI packaging (v0.1.9) #53

Merged
gronod merged 1 commits from opt/issue-52-strip-foreign-binaries into development 2026-08-25 08:08:20 +01:00
Owner

Summary

This PR resolves Issue #52 by stripping foreign platform ArgyllCMS binaries from the packaging stage:

  • Windows installers (MSI and NSIS) only package Windows binaries and common reference gamuts.
  • Linux packages (Debian and AppImage) only package Linux binaries and common reference gamuts.

Closes #52

Changes

  1. Windows CI (.github/workflows/build-windows.yml):
    • Added pre-build resource preparation step to remove src-tauri/argyll/linux-x86_64.
  2. Linux CI (.github/workflows/build-linux.yml):
    • Added pre-build resource preparation step to remove src-tauri/argyll/windows-x86_64.
  3. Version Bump:
    • Incremented point version 0.1.8 -> 0.1.9 across package.json, src-tauri/Cargo.toml, and src-tauri/tauri.conf.json.
### Summary This PR resolves Issue #52 by stripping foreign platform ArgyllCMS binaries from the packaging stage: - Windows installers (MSI and NSIS) only package Windows binaries and common reference gamuts. - Linux packages (Debian and AppImage) only package Linux binaries and common reference gamuts. Closes #52 ### Changes 1. **Windows CI (`.github/workflows/build-windows.yml`)**: - Added pre-build resource preparation step to remove `src-tauri/argyll/linux-x86_64`. 2. **Linux CI (`.github/workflows/build-linux.yml`)**: - Added pre-build resource preparation step to remove `src-tauri/argyll/windows-x86_64`. 3. **Version Bump**: - Incremented point version `0.1.8` -> `0.1.9` across `package.json`, `src-tauri/Cargo.toml`, and `src-tauri/tauri.conf.json`.
gronod added 1 commit 2026-08-25 07:58:13 +01:00
opt(build): strip foreign platform ArgyllCMS binaries in CI packaging (v0.1.9)
Build Linux Packages / Build Linux (pull_request) Successful in 8m43s
Build Windows Packages / Build Windows (pull_request) Successful in 8m17s
77c814a4fc
gronod merged commit 401173dcbc into development 2026-08-25 08:08:20 +01:00
gronod deleted branch opt/issue-52-strip-foreign-binaries 2026-08-25 08:08:20 +01:00
Sign in to join this conversation.