Compare commits

...

3 Commits

Author SHA1 Message Date
hikari 0903033180 fix(ci): regenerate icon.ico with BMP-only entries
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m23s
CI / Lint & Check (pull_request) Successful in 13m5s
CI / Build Windows (pull_request) Successful in 28m40s
All six entries in the original icon.ico used PNG compression inside
the ICO container. Older versions of llvm-rc (used during Windows
cross-compilation) cannot parse PNG-compressed ICO entries, causing
the resource compilation step to fail since PR #1.

Regenerated with ImageMagick using -compress None to force BMP format
for all sizes including 256x256. Reverts the LLVM pinning attempts
as they are no longer needed.
2026-04-13 13:15:04 -07:00
hikari ef7f74a919 fix(ci): use LLVM 18 bin path instead of update-alternatives
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 2m6s
CI / Lint & Check (pull_request) Successful in 15m25s
CI / Build Windows (pull_request) Failing after 30m52s
clang-cl-18 does not have a versioned symlink in /usr/bin on this
runner, causing update-alternatives to fail and abort the step before
llvm-rc was ever configured. Prepending /usr/lib/llvm-18/bin to PATH
is more robust and ensures all LLVM 18 tools (clang-cl, lld-link,
llvm-rc) are resolved correctly without relying on symlink names.
2026-04-13 12:13:39 -07:00
hikari 42b4958c2a fix(ci): pin LLVM 18 for Windows cross-compilation
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m18s
CI / Lint & Check (pull_request) Successful in 14m56s
CI / Build Windows (pull_request) Failing after 2m31s
Older llvm-rc versions cannot handle PNG-compressed ICO entries,
causing the Windows build to fail. Pinning to LLVM 18 and setting
up alternatives ensures llvm-rc, clang-cl, and lld-link all resolve
to a version that handles the icon resource correctly.
2026-04-13 11:50:36 -07:00
Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 364 KiB