cad-editor/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nozzit 00952d1996 feat(snap): Snap Store packaging for Open CAD Studio
Repackages the released Linux AppImage (--appimage-extract) instead of
rebuilding from source, triggered on completion of the "Release" workflow.
Publishing to the Snap Store only happens once SNAPCRAFT_STORE_CREDENTIALS
is set as a repo secret.

Different from the other OpenAEC snaps in one important way: OCS uses
winit + wgpu (Vulkan/GL), not GTK/WebKit, so this uses explicit
opengl/wayland/x11 plugs and staged Mesa/X11/Wayland runtime libraries
instead of the `gnome` extension.

Higher confidence in the packaging mechanics (build succeeds, produces a
valid .snap) than in the actual runtime GPU/windowing behavior under
strict confinement, which needs real hands-on testing on a Linux desktop
before publishing to stable -- see the PR description.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-30 14:24:41 +02:00
..
pages.yml feat(web): persist browser state 2026-07-29 00:44:00 +03:00
release.yml ci(release): build the thumbnail helper crates as explicit targets 2026-07-11 01:48:14 +03:00
snap.yml feat(snap): Snap Store packaging for Open CAD Studio 2026-07-30 14:24:41 +02:00