Skip to content

Release pipeline with macOS/Linux/Windows installers - #2

Merged
starvy merged 6 commits into
mainfrom
phase-5-packaging
Jun 18, 2026
Merged

Release pipeline with macOS/Linux/Windows installers#2
starvy merged 6 commits into
mainfrom
phase-5-packaging

Conversation

@starvy

@starvy starvy commented Jun 18, 2026

Copy link
Copy Markdown
Owner

No description provided.

starvy added 6 commits June 18, 2026 15:56
Tag-triggered (`v*`) GitHub Actions workflow that bundles the app with
cargo-packager and attaches the artifacts to a GitHub Release:
macOS universal .dmg (lipo of both arches), Linux AppImage + .deb,
Windows .msi. `workflow_dispatch` builds artifacts without releasing,
for dry-runs.

Artifacts are unsigned for now; codesign/notarize (mac) + signtool (win)
hooks are documented and env-gated so adding cert secrets later activates
them with no other change. Includes a placeholder app icon (swap anytime)
and bundle metadata in crates/app/Cargo.toml, plus README install notes
(incl. the Gatekeeper/SmartScreen workaround for unsigned builds).
@starvy
starvy merged commit e441489 into main Jun 18, 2026
0 of 3 checks passed
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