Add WebShard Editor - #3896
Add WebShard Editor#3896madtunebk wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
The change is minimal and correctly adds a new catalog entry; the only feedback is a non-blocking best-practice suggestion about using a stable “latest” download URL.
Pull request overview
Adds WebShard Editor to the appimage.github.io catalog by introducing a new data/ entry pointing to the project’s AppImage release download, enabling the CI ingestion pipeline to fetch and index it.
Changes:
- Added a new
data/webshard_editorentry containing the AppImage download URL.
File summaries
| File | Description |
|---|---|
data/webshard_editor |
Adds the AppImage download source for WebShard Editor so it can be discovered and processed by the catalog pipeline. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
Re-triggering CI: the underlying AppImage had a bug (winit's X11 keyboard support is dlopen'd at runtime and wasn't bundled/discoverable, causing a crash on launch). Fixed and re-uploaded to the same release asset URL. |
|
Second fix: winit also dlopens core X11 client libs (libX11, libX11-xcb, libXcursor, libXi) at runtime, not just xkbcommon-x11 — the CI runner has none of them since it's not a desktop image. Bundled the full closure into the AppImage and re-uploaded. |
|
Third fix: the bundled X11 libs were themselves copied from an Ubuntu 24.04 host (glibc 2.39) and required GLIBC_2.38, incompatible with the CI runner's Ubuntu 22.04 (glibc 2.35) -- same class of issue as the earlier GLIBC_2.39 binary problem, just for the bundled shared libs this time. Re-extracted them from an ubuntu:22.04 container instead (max GLIBC_2.34 now) and re-uploaded. |
Summary
Checklist
desktop-file-validateappstreamclivalidationwget/curl, no authentication