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
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
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
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
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
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
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
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
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
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
70d7319efe
feat(release): Automate changelog, asset updates, and tagging ( #4407 )
2026-02-02 12:19:08 -06: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
fd3ad804fa
feat(build): Add support for remote Gradle build cache ( #4357 )
2026-01-29 13:43:21 -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
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
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
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