Commit graph

15 commits

Author SHA1 Message Date
James Rich
6fb8d2c315 feat(desktop): ship-readiness metadata & CI scaffolding
- Set Windows upgradeUuid for stable MSI upgrades
- Wire macOS signing/notarization behind SIGN_MACOS env flag
- Fix VERSION_CODE passthrough to release-desktop CI job
- Rename packageName to "Meshtastic Desktop"
- Fix truncated macOS JVM property (apple.menu.about.name)
- Add macOS appCategory, entitlements (network, USB)
- Add Windows shortcut/menu/dirChooser options
- Add Linux debMaintainer, appCategory, rpmLicenseType
- Add desktop build attestation step in release workflow
- Add Discord notification job for desktop releases
- Add desktop category to release notes config
- Update RELEASE_PROCESS.md with full desktop release docs
- Add desktop download section to README.md
- Update roadmap with packaging status and Flatpak reference

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 15:11:48 -05:00
James Rich
70d7319efe
feat(release): Automate changelog, asset updates, and tagging (#4407) 2026-02-02 12:19:08 -06:00
James Rich
015bf123b2
ci(release): refactor release workflow to be callable (#3330)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 17:13:05 +00:00
James Rich
8b4397a825
Revert (#3325) 2025-10-04 06:07:43 -05:00
James Rich
ee74d4700a
refactor(release)!: simplify and streamline release workflow (#3309) 2025-10-03 10:46:31 -05:00
James Rich
7bc9469df5
feat(ci): overhaul release workflow for hotfixes and promotions (#3307) 2025-10-03 09:33:09 -05:00
James Rich
ab18e424b1
ci(release): add build provenance and streamline release process (#3217)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-27 01:06:56 +00:00
James Rich
295e0aa298
feat(build): Convention Plugins (#3081)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Dane Evans <dane@goneepic.com>
2025-09-15 10:47:03 +00:00
James Rich
a0fd407d23
docs(RELEASE_PROCESS): update release finalization steps (#3040) 2025-09-09 17:06:53 -05:00
James Rich
5cfa44cb64
feat(ci): migrate to fastlane for release management (#3038)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-09 21:08:11 +00:00
James Rich
46282c3aec
fix(release): Simplify Play Store deployment to upload-only (#3027)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-09 01:52:34 +00:00
James Rich
3f2444bb2d ci(release): Cache build artifacts to speed up release workflow (#3020)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-08 14:23:42 -05:00
James Rich
f6eff0bc55
docs: update release process for promotion strategy (#3017)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-08 17:05:14 +00:00
James Rich
a11a9346fc
docs!: update release process to reflect automation enhancements (#2852)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 16:27:16 +00:00
James Rich
023390ae41
docs: add release process documentation (#2774)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-20 03:04:49 +00:00