Skip to content

fix(ci): ship a PNG icon for the AppImage#37

Merged
bearice merged 1 commit into
masterfrom
fix/appimage-png
Jul 7, 2026
Merged

fix(ci): ship a PNG icon for the AppImage#37
bearice merged 1 commit into
masterfrom
fix/appimage-png

Conversation

@bearice

@bearice bearice commented Jul 7, 2026

Copy link
Copy Markdown
Owner

linuxdeploy's icon deploy uses CImg, which cannot read .ico, and the ubuntu runner has no ImageMagick — so the AppImage step fell back to the raw .ico and failed:

ERROR: CImg... Failed to recognize format of file '...rustcat.ico'

This commits a pre-generated 256x256 assets/rustcat.png (derived from appIcon.ico) and points linuxdeploy at it directly, removing the runtime ImageMagick dependency. The AppImage step stays continue-on-error so it can never block the core deb/rpm/tarball artifacts.

🤖 Generated with Claude Code

linuxdeploy's icon deploy uses CImg, which cannot read .ico files, and the
ubuntu runner ships no ImageMagick to convert at build time — so the
AppImage step fell back to the raw .ico and failed:
  ERROR: CImg... Failed to recognize format of file '...rustcat.ico'

Commit a pre-generated 256x256 assets/rustcat.png (derived from
appIcon.ico) and point linuxdeploy at it directly. This removes the
runtime ImageMagick dependency entirely.

Co-Authored-By: Claude <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@bearice bearice merged commit 42d99f2 into master Jul 7, 2026
3 of 4 checks passed
@bearice bearice deleted the fix/appimage-png branch July 7, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant