Commit Graph

409 Commits

Author SHA1 Message Date
James Rich 17e69c6d4c chore: review-cleanup fleet (audit + fix + hardening) (#5158) 2026-04-17 00:02:59 +00:00
James Rich 401f59489a chore: remove deprecated mesh_service_example module (#5055) 2026-04-15 03:10:23 +00:00
James Rich 72b981f73b chore: KMP audit — commonize code, centralize utilities, eliminate dead abstractions (#5133)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 02:17:50 +00:00
renovate[bot] 8e7c4f54a3 chore(deps): update actions/upload-pages-artifact action to v5 (#5114)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 15:24:43 -05:00
James Rich 8a06157ff4 docs: remove agent cruft, condense and validate remaining docs (#5110) 2026-04-13 17:59:19 +00:00
James Rich 17d85c88c4 fix(release): publish GitHub release on promotion instead of staying draft (#5094) 2026-04-12 16:04:13 -05:00
James Rich a11dee42a7 test: migrate Compose UI tests from androidTest to commonTest (#5091) 2026-04-12 20:20:00 +00:00
James Rich c059f19cc6 ci: reduce CI costs by ~54% — skip desktop builds in PR/main, reduce scheduled frequency (#5090) 2026-04-12 18:59:21 +00:00
renovate[bot] 6da9f088a9 chore(deps): update softprops/action-gh-release action to v3 (#5081)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 06:43:45 -05:00
James Rich 1f88a26d51 feat(desktop): align versioning with Android, build runnable distributions in CI (#5064) 2026-04-11 03:50:32 +00:00
James Rich 6b77658cb1 ci: remove mesh_service_example from CI checks and Codecov (#5066) 2026-04-11 03:48:09 +00:00
James Rich 77e30b60e1 chore(build): enable AboutLibraries offlineMode by default (#5054) 2026-04-10 21:34:38 +00:00
James Rich 02f6fd67b8 fix: clean up flaky, duplicated, and misplaced tests; remove redundant deps (#5048) 2026-04-10 19:46:45 +00:00
James Rich a1e94aa439 fix(ci): add concurrency group to Check PR Labels workflow (#5032) 2026-04-09 19:47:30 -05:00
renovate[bot] f07624be88 chore(deps): update actions/github-script action to v9 (#5029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 23:53:58 +00:00
James Rich 537029a71c fix(ci): correct repo guards, labels, and prompts in triage/moderation workflows (#5022) 2026-04-09 12:48:55 -05:00
James Rich 2ce110dffe fix: scope labeler trigger to reduce rate limiting and fix bugfix typo (#5020) 2026-04-09 12:25:51 -05:00
James Rich 750c4ea928 fix: use payload labels in pr_enforce_labels.yml to avoid rate limiting (#5018) 2026-04-09 12:16:15 -05:00
James Rich 51251ab16a feat(ci): shard test suite and enable JUnit 5 parallel execution (#4977) 2026-04-03 13:08:49 +00:00
James Rich 89547afe6b Refactor and unify firmware update logic across platforms (#4966) 2026-04-01 12:14:26 +00:00
James Rich 69f147a1d8 ci: Upgrade to JDK 21 and centralize CI configuration with new workflows (#4948) 2026-03-27 17:06:19 +00:00
James Rich 0bc7ca820b ci(github): add conditional desktop build to release workflows (#4938) 2026-03-26 15:03:27 -05:00
James Rich 1c1c208d48 chore(ci): implement tiered GitHub Actions runner strategy (#4937)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 18:18:03 +00:00
James Rich e106badec7 build: update JVM toolchain and CI Java distribution (#4936) 2026-03-26 12:25:05 -05:00
James Rich d979269552 fix(ci): update APP_VERSION_NAME output reference in workflows (#4935) 2026-03-26 12:01:53 -05:00
renovate[bot] c259c76550 chore(deps): update codecov/codecov-action action to v6 (#4933)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 15:26:11 +00:00
James Rich ff6e1813ea chore(github): update GitHub token reference in workflows (#4926) 2026-03-25 21:32:14 -05:00
James Rich da5b28443e ci: change jdk from jetbrains to temurin in non-release workflows (#4925) 2026-03-25 21:24:29 -05:00
James Rich 36290fc94b build(github): add GITHUB_TOKEN to setup-java actions (#4923) 2026-03-25 20:53:18 -05:00
James Rich 6f95435cfc ci: refine workflow permissions and version parsing logic (#4922)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 01:16:22 +00:00
renovate[bot] d62481a532 chore(deps): update actions/deploy-pages action to v5 (#4920)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 16:37:26 -05:00
renovate[bot] b4afe22030 chore(deps): update gradle/actions action to v6 (#4894)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 18:41:41 +00:00
James Rich d136b162a4 feat: Implement iOS support and unify Compose Multiplatform infrastructure (#4876) 2026-03-21 23:19:13 +00:00
James Rich f04924ded5 chore: Enhance CI coverage reporting and add main branch workflow (#4873) 2026-03-21 16:54:17 +00:00
James Rich 1e55e554be feat: Add KMP URI handling, import, and QR code generation support (#4856) 2026-03-19 13:36:19 -05:00
James Rich 06b9f8c77a feat: Enhance test coverage (#4847)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-19 03:09:19 +00:00
James Rich 1e9e838025 build: switch Java distribution from Zulu to JetBrains in GitHub Actions (#4838) 2026-03-18 14:36:50 +00:00
James Rich 7d63f8b824 feat: build logic (#4829)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-17 20:35:39 +00:00
James Rich 9ad28e924f build: fix license generation and analytics build tasks (#4820)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-17 01:21:29 +00:00
James Rich 513dcc2f78 Revert "ci: Integrate Conveyor for cross-platform desktop packaging and simplify build" (#4804) 2026-03-14 13:25:28 -05:00
James Rich e29fd596b6 ci: Integrate Conveyor for cross-platform desktop packaging and simplify build (#4802) 2026-03-14 12:44:55 -05:00
James Rich fae6f83968 ci: Update Linux desktop distribution packaging and CI workflow (#4799) 2026-03-14 10:26:47 -05:00
James Rich 5610cc3924 ci(github-actions): install libfuse2t64 for Linux AppImage packaging (#4798) 2026-03-14 10:13:00 -05:00
James Rich ac8119b086 ci(github): add Release environment to desktop release workflow (#4797) 2026-03-14 09:43:40 -05:00
James Rich 609d24a9e4 build(desktop): dynamically configure target formats based on host OS (#4796) 2026-03-14 09:38:34 -05:00
James Rich bff87daaa7 ci(github-actions): include architecture in desktop artifact names (#4792) 2026-03-14 08:17:13 -05:00
James Rich 365e278335 ci(desktop): add ubuntu-24.04-arm to native distribution build 2026-03-14 07:32:54 -05:00
James Rich 832e785785 ci(release): update artifact glob pattern to be recursive
This commit updates the release workflow to ensure all files within the artifacts directory are correctly captured, regardless of nesting depth.

Specific changes include:
- Updated the `files` path in both draft and final release steps from `./artifacts/*/*` to `./artifacts/**/*` to support recursive file matching.

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-14 06:44:03 -05:00
James Rich 305466514a build: remove PKG from desktop distribution targets (#4788) 2026-03-13 19:07:35 -05:00
James Rich 90844301e8 feat(desktop): expand supported native distribution formats (#4783) 2026-03-13 13:23:34 -05:00