James Rich
cd9ca5ae21
fix(ci): use PRs instead of direct push for changelog updates
...
Branch protection on main requires PRs and merge queue. Both
update-changelog.yml and promote.yml now create/update a PR
instead of pushing directly to main.
2026-04-27 15:19:51 -05:00
James Rich
dfef7375c4
feat(ci): overhaul changelog management and PR auto-labeling
...
- Replace broken mikepenz changelog workflow with GitHub API-based
update-changelog.yml that regenerates [Unreleased] on every push
- Add CHANGELOG.md with marker-based structure for automated updates
- Stamp versioned changelog entries on production release in promote.yml
- Expand PR auto-labeler to recognize 16 branch/title prefixes
- Expand AI classifier from 3 to 8 label types with better system prompt
- Re-trigger AI classification on PR title/body edits
- Align label vocabulary across all workflows (labeler, AI, enforce, changelog)
2026-04-27 14:53:22 -05:00
James Rich
9f12cf7bef
fix(ci): revert jetbrains JDK for desktop release builds ( #5252 )
2026-04-27 14:17:31 -05:00
James Rich
a47f116d89
fix(ci): use JetBrains JDK for desktop release builds ( #5251 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-27 13:29:11 -05:00
James Rich
37ac422331
fix(desktop): unbreak Windows launch + Pi-installable arm64 .deb ( #5233 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-23 15:13:27 +00:00
James Rich
2c001c47d1
fix(desktop): unbreak release builds (CMP beta03 + pwsh -P quoting) ( #5230 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-23 06:22:31 -05:00
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