Meshtastic-Android/.github/workflows
James Rich a76d5ee0a1 feat(desktop): add Conveyor packaging for cross-platform distribution
Replace the 4-OS matrix desktop build in release.yml with a single
Conveyor runner on ubuntu-24.04 that cross-compiles all platform
packages (macOS, Windows, Linux) from one machine.

- Add Conveyor Gradle plugin (dev.hydraulic.conveyor v2.0)
- Add conveyor.conf with app metadata, icons, JVM modules, entitlements
- Add ci.conveyor.conf for CI overrides (production URL, Apple notarization)
- Add defaults.conf.example template for local signing keys
- Update release.yml: single Conveyor job replaces 4-OS matrix
- Add 4 optional secrets: CONVEYOR_SIGNING_KEY, APPLE_TEAM_ID,
  APPLE_ID, APPLE_APP_SPECIFIC_PASSWORD
- Add Conveyor Maven repo to settings.gradle.kts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 17:22:45 -05:00
..
create-or-promote-release.yml ci(github): add conditional desktop build to release workflows (#4938) 2026-03-26 15:03:27 -05:00
dependency-submission.yml ci: Upgrade to JDK 21 and centralize CI configuration with new workflows (#4948) 2026-03-27 17:06:19 +00:00
docs.yml chore(deps): update actions/upload-pages-artifact action to v5 (#5114) 2026-04-13 15:24:43 -05:00
main-check.yml test: migrate Compose UI tests from androidTest to commonTest (#5091) 2026-04-12 20:20:00 +00:00
main-push-changelog.yml fix(ci): add concurrency group to Check PR Labels workflow (#5032) 2026-04-09 19:47:30 -05:00
merge-queue.yml test: migrate Compose UI tests from androidTest to commonTest (#5091) 2026-04-12 20:20:00 +00:00
models_issue_triage.yml chore(deps): update actions/github-script action to v9 (#5029) 2026-04-09 23:53:58 +00:00
models_pr_triage.yml chore(deps): update actions/github-script action to v9 (#5029) 2026-04-09 23:53:58 +00:00
moderate.yml fix(ci): correct repo guards, labels, and prompts in triage/moderation workflows (#5022) 2026-04-09 12:48:55 -05:00
post-release-cleanup.yml chore(ci): implement tiered GitHub Actions runner strategy (#4937) 2026-03-26 18:18:03 +00:00
pr_enforce_labels.yml fix(ci): add concurrency group to Check PR Labels workflow (#5032) 2026-04-09 19:47:30 -05:00
promote.yml fix(release): publish GitHub release on promotion instead of staying draft (#5094) 2026-04-12 16:04:13 -05:00
publish-core.yml ci: Upgrade to JDK 21 and centralize CI configuration with new workflows (#4948) 2026-03-27 17:06:19 +00:00
pull-request-target.yml fix(ci): add concurrency group to Check PR Labels workflow (#5032) 2026-04-09 19:47:30 -05:00
pull-request.yml docs: remove agent cruft, condense and validate remaining docs (#5110) 2026-04-13 17:59:19 +00:00
release.yml feat(desktop): add Conveyor packaging for cross-platform distribution 2026-04-14 17:22:45 -05:00
reusable-check.yml test: migrate Compose UI tests from androidTest to commonTest (#5091) 2026-04-12 20:20:00 +00:00
scheduled-updates.yml ci: reduce CI costs by ~54% — skip desktop builds in PR/main, reduce scheduled frequency (#5090) 2026-04-12 18:59:21 +00:00
stale.yml fix(ci): correct repo guards, labels, and prompts in triage/moderation workflows (#5022) 2026-04-09 12:48:55 -05:00