Commit Graph

402 Commits

Author SHA1 Message Date
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 427c0f3bbb fix: fix animation stalls and update dependencies for stability (#4784)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 23:01:17 +00:00
James Rich 90844301e8 feat(desktop): expand supported native distribution formats (#4783) 2026-03-13 13:23:34 -05:00
James Rich da11703ccd ai: Establish conductor documentation and governance framework (#4780)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 16:38:25 +00:00
James Rich 0ed9b6633b build(ci): optimize release workflow and update Room configuration (#4775) 2026-03-12 22:46:01 -05:00
James Rich 20f358e01c ci(release): pass app version to desktop build via environment variable (#4774) 2026-03-12 22:15:07 -05:00
James Rich 3d93d0b4e3 build(github): switch Java distribution to Zulu across workflows (#4771) 2026-03-12 21:51:23 -05:00
James Rich 3321c47200 ci: Update Dokka configuration and unify AboutLibraries JSON generation (#4767)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 01:49:11 +00:00
renovate[bot] 629d80ec65 chore(deps): update actions/upload-artifact action to v7 (#4768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 00:47:45 +00:00
renovate[bot] 3957b0823c chore(deps): update dorny/paths-filter action to v4 (#4769)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 00:47:40 +00:00
James Rich ac6bb5479b feat: introduce Desktop target and expand Kotlin Multiplatform (KMP) architecture (#4761)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-12 21:14:49 +00:00
renovate[bot] 2ef0547fb2 chore(deps): update ruby to v3.4.9 (#4752)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 14:56:35 +00:00
James Rich d076361c55 refactor: migrate core UI and features to KMP, adopt Navigation 3 (#4750)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-10 17:29:47 +00:00
James Rich a854c839e4 ci: Refine APK artifact paths and enable automatic release notes generation (#4727) 2026-03-05 14:51:47 -06:00
James Rich 9d9f95961d ci: fix secrets context not allowed in if conditional (#4726) 2026-03-05 14:29:56 -06:00
James Rich 79a4a3671f ci: fix internal builds release failing the workflow when secrets are missing (#4725) 2026-03-05 14:26:57 -06:00
James Rich c9005432ea ci: improve release cleanup and optimize build tasks (#4724) 2026-03-05 14:04:37 -06:00
James Rich 2e13b1ab17 ci: release flow tweaks (#4723) 2026-03-05 13:47:09 -06:00
James Rich 43f9aa0b50 ci: Remove environment from github-release job
Removed the environment specification for the github-release job.

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-05 13:13:14 -06:00
renovate[bot] 5fc7e46c29 chore(deps): update actions/upload-artifact action to v7 (#4714)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 21:26:16 +00:00
renovate[bot] 1e0613d520 chore(deps): update gradle/actions action to v5 (#4715)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 21:13:13 +00:00
renovate[bot] 5b43dcb636 chore(deps): update actions/checkout action to v6 (#4712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 21:12:54 +00:00
James Rich 02e01bb331 ci: optimize, secure, and modernize CI pipeline (#4711) 2026-03-04 17:34:46 +00:00
James Rich 034c85d191 ci: update github-release permissions and environment settings (#4700) 2026-03-03 12:53:55 -06:00
James Rich 2c49db8041 feat/decoupling (#4685)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-03 13:15:28 +00:00
James Rich 145c256972 Merge pull request #4668
* Disable generate_release_notes in release workflow
2026-02-27 11:22:36 -06:00
James Rich 3b531b61a3 ci: Split Google artifact attestations and ensure F-Droid uploads (#4665) 2026-02-27 09:48:10 -06:00
renovate[bot] 3585422097 chore(deps): update github artifact actions (major) (#4659)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 21:12:58 +00:00
renovate[bot] 46b32f1cce chore(deps): update actions/attest-build-provenance action to v4 (#4652)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 03:11:42 +00:00
James Rich 8b2a9d5f9a chore(ci): Refine analytics task filtering and improve release debugging (#4624) 2026-02-22 07:57:05 -06:00
James Rich 67762256c8 chore(ci): Use wildcard for APK paths in release workflow (#4622) 2026-02-22 07:04:49 -06:00
James Rich d8f08c3c96 ci(release): Use wildcards for APK paths in release workflow (#4619) 2026-02-21 19:44:09 -06:00
James Rich 5d2336c092 ci: Fix and improve Kover coverage reporting (#4610)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 23:09:24 +00:00
renovate[bot] 034ed7648f chore(deps): update actions/stale action to v10.2.0 (#4575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 13:22:20 +00:00
James Rich 0f03492ac6 fix: uri handling, ci test setup (#4556)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 16:07:03 +00:00
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