cad-editor/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven a5c6c3f116 ci(release): build the thumbnail helper crates as explicit targets
A plain `cargo build --release` at the workspace root builds only the app
package and its dependencies, so it never emitted the artifacts the
packaging steps consume:

* libdwg_thumbnailer.a — the staticlib crate-type is produced only when
  dwg-thumbnailer is built as a target (as a dependency cargo makes just
  the rlib); the macOS QuickLook .appex links this static lib.
* dwg_thumbnailer_win.dll — dwg-thumbnailer-win is a workspace member,
  not an app dependency, so the DLL the WiX MSI references was missing.

Build each helper crate explicitly on its platform, and link the extra
system libraries (Security/SystemConfiguration/iconv) the Rust staticlib
pulls in against the QuickLook extension.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 01:48:14 +03:00
..
pages.yml feat(web): show Patreon supporters on the web build too 2026-07-02 01:25:24 +03:00
release.yml ci(release): build the thumbnail helper crates as explicit targets 2026-07-11 01:48:14 +03:00