Commit Graph

328 Commits

Author SHA1 Message Date
renovate[bot]
3971c0a9f4 chore(deps): update actions/setup-java action to v5 (#4469)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 02:54:56 +00:00
renovate[bot]
7073c5d8c0 chore(deps): update gradle/actions action to v5 (#4470)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 02:54:45 +00:00
renovate[bot]
c88235e333 chore(deps): update actions/checkout action to v6 (#4468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 22:54:14 +00:00
James Rich
18aae852fd build(ksp): ksp and publishing tuning (#4462)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 22:36:38 +00:00
James Rich
fd49e8a633 Add 'fdroid' flavor to pull request workflow (#4436) 2026-02-03 18:58:02 -06:00
James Rich
25657e8f8f feat(wire): migrate from protobuf -> wire (#4401)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 00:01:12 +00:00
James Rich
ee0e25c706 chore(ci): Change number of shards for parallel test execution (#4428) 2026-02-03 12:39:21 -06:00
James Rich
41ea09b3ff chore(l10n): Remove custom changelogs from Crowdin config (#4418) 2026-02-02 18:09:04 -06:00
James Rich
d4089a2985 fix(ci): pre-emptive tagging (#4415) 2026-02-02 13:43:42 -06:00
James Rich
cf0af91ae1 fix(ci): switch to pre-emptive tagging workflow (#4414) 2026-02-02 13:34:34 -06:00
James Rich
f4db2a33c2 fix(ci): robust SHA passing via artifact to bypass secret masking (#4412) 2026-02-02 13:21:54 -06:00
James Rich
7d35f6e4a7 fix(ci): ensure release SHA is passed correctly and validate inputs (#4411) 2026-02-02 13:11:39 -06:00
James Rich
1cb42aa48a fix(ci): robust SHA passing for release workflow (#4410) 2026-02-02 12:52:47 -06:00
James Rich
256486625d fix(ci): ensure release commit is pushed to branch and validate SHA (#4409) 2026-02-02 12:44:38 -06:00
James Rich
fa95872b65 fix(ci): use PAT for release workflow to bypass branch protection (#4408) 2026-02-02 12:35:06 -06:00
James Rich
70d7319efe feat(release): Automate changelog, asset updates, and tagging (#4407) 2026-02-02 12:19:08 -06:00
James Rich
93a5dc2ebb ci: fix scheduled-updates workflow by explicitly adding paths (#4405) 2026-02-02 10:31:20 -06:00
James Rich
0f83e3e3ab Refactor PR workflow to include check-changes step (#4397) 2026-02-01 15:14:51 -06:00
James Rich
3659f468e4 chore(ci): Optimize and stabilize Gradle builds and CI workflows (#4390)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 18:03:17 +00:00
James Rich
1abcb4d4ed refactor(build): Centralize Develocity and build cache configuration (#4382) 2026-01-30 18:42:06 -06:00
James Rich
bd6480e5db chore(build): more downgrades to JDK 17 (#4374) 2026-01-30 10:18:50 -06:00
James Rich
039e785a2d build: Lower JDK to 17 and minSdk to 21 (#4369) 2026-01-29 20:04:30 -06:00
James Rich
73c790290c chore(ci): Remove GitHub Packages publishing workflow (#4368) 2026-01-29 17:56:41 -06:00
James Rich
15760da074 Refactor: Create core:api module and set up publishing (#4362) 2026-01-29 13:45:00 -06:00
James Rich
fd3ad804fa feat(build): Add support for remote Gradle build cache (#4357) 2026-01-29 13:43:21 -06:00
James Rich
7283edd5b0 chore(repo): replace the triage robots (#4359) 2026-01-29 09:53:29 -06:00
James Rich
ed6606b182 ci(release): Ensure artifacts are always uploaded and attested (#4321)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 13:22:42 +00:00
James Rich
45227fb142 feat(test): Add comprehensive unit and instrumentation tests (#4260)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-20 01:52:03 +00:00
James Rich
cf48d6c1c1 chore(ci): Refactor and optimize GitHub Actions workflows (#4252)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-18 01:52:04 +00:00
James Rich
46a2c68830 ci: fix coverage report paths and improve test result inclusivity (#4245) 2026-01-16 19:40:50 +00:00
James Rich
75a3f89f51 feat(firmware): Use pio_env to select correct firmware variant (#4244)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-16 16:51:55 +00:00
James Rich
4a65292bcf fix(ci): Run tests for both F-Droid and Google flavors (#4239) 2026-01-15 21:32:20 -06:00
James Rich
73f3cac2ea Revert "ci: Run tests and generate coverage for all modules" (#4240) 2026-01-15 20:53:05 -06:00
James Rich
54a90a9f50 ci: Run tests and generate coverage for all modules (#4238) 2026-01-15 19:39:28 -06:00
James Rich
962137ae4d refactor: Enable test coverage and update CI (#4233)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-16 00:47:45 +00:00
James Rich
45d8f5944a ci(actions): Set up JDK 21 in scheduled-updates workflow (#4236) 2026-01-15 19:00:58 -06:00
James Rich
04758fa0c7 ci: Add Gradle setup to scheduled updates workflow (#4234) 2026-01-15 18:56:17 -06:00
James Rich
b0c0569bfa Revert "chore(deps): update ruby to v4" (#4201) 2026-01-13 07:29:17 -06:00
renovate[bot]
f718a92575 chore(deps): update ruby to v4 (#4065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 12:41:44 +00:00
James Rich
02f99bd7bb refactor(build): centralize Dokka documentation generation (#4171)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 23:55:07 +00:00
James Rich
5b1693aa04 chore: Increase build memory (#4122)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-03 00:35:33 +00:00
James Rich
27aee9e529 chore(ci): Simplify changelog generation workflow (#4089) 2025-12-28 15:24:48 -06:00
James Rich
29a7fd376d ci(github-actions): Escape changelog output in workflow (#4088) 2025-12-28 15:15:05 -06:00
James Rich
81a1f4d288 Revert "chore(deps): update ruby to v4" (#4064) 2025-12-25 10:20:05 -06:00
renovate[bot]
955fef2f53 chore(deps): update ruby to v4 (#4062)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-25 15:31:29 +00:00
James Rich
42bc85b6fc feat(build): add module dependency graph generation (#4042) 2025-12-18 17:30:36 -06:00
renovate[bot]
fa5ff78f08 chore(deps): update actions/cache action to v5 (#4031)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 00:19:20 +00:00
James Rich
17825d3b98 ci: Cache AVD snapshots to speed up Android tests (#4030)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 23:40:52 +00:00
renovate[bot]
380de5edb0 chore(deps): update ruby to v3.4.8 (#4023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 13:53:29 +00:00
renovate[bot]
3a74389eaa chore(deps): update actions/checkout action to v6 (#3991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 17:46:11 -06:00