57 Commits
Author SHA1 Message Date
Hampus 7900a4da0c feat(ci): pin releases to an immutable image set (#2327) 2026-09-01 20:47:20 +02:00
Hampus 53a9fdc4b6 fix(app-proxy): share one asset tree across architectures (#2325) 2026-09-01 20:47:17 +02:00
Hampus bdac438329 fix(docker): emit consistent OCI metadata on every image (#2321) 2026-09-01 20:47:16 +02:00
Hampus 5c2dca1c51 chore(workspace): tighten quality gates (#2230) 2026-08-31 04:43:20 +02:00
Hampus 094fb0d1c8 feat(downloads): route desktop releases through GitHub 2026-08-28 18:19:08 +02:00
Hampus 374db9ed2b fix(desktop): harden capture and release packaging (#2049) 2026-08-27 23:54:38 +02:00
Hampus 29e244d4eb chore(deploy): remove the outdated helm charts and cluster manifests (#1994) 2026-08-25 00:19:07 +02:00
Hampus c226eb7211 perf(repo): parallelise api tests and cache image builds in ghcr (#1984) 2026-08-24 21:24:39 +02:00
Hampus edb8d80077 ci: source the s3 provider for downloads and static from repo variables (#1803) 2026-08-20 21:46:26 +02:00
Hampus 9e28e02b5d ci(rust): pin the floating toolchains to the version images build with (#1800) 2026-08-20 21:27:12 +02:00
Hampus 10ae4bfe1e ci: publish releases with the Fluxer CI app instead of the Actions token (#1695) 2026-08-17 12:59:29 +02:00
Hampus 5a13172b46 ci: stop fork clones running repository-scoped workflows (#1693) 2026-08-17 12:06:24 +02:00
Hampus c6223d656e ci: fail when compiled locale modules drift from the Weblate catalogs (#1662) 2026-08-15 23:24:17 +02:00
Hampus 6e4c055ebd feat(desktop): build macOS as a universal binary (#1603) 2026-08-15 01:25:35 +02:00
Hampus b8218f906b build: add marketing web fonts and branding assets (#1598) 2026-08-14 22:35:58 +02:00
Hampus 08566fc244 build: extract marketing and simplify releases (#1594) 2026-08-14 21:14:13 +02:00
Hampus 10fc79ab37 test: remove infrastructure-dependent integration suites (#1573) 2026-08-12 16:56:25 +02:00
Hampus a9a51f576c chore: clean up repository metadata (#1571) 2026-08-12 14:50:00 +02:00
Hampus a9e6919713 refactor: bundle fonts (#1569) 2026-08-12 13:21:50 +02:00
Hampus 06243c48d2 fix(ci): avoid recursive desktop lockfile hash (#1555) 2026-08-11 14:37:07 +02:00
Hampus 6e66c92dca feat(desktop): sign every Windows release artifact (#1548) 2026-08-10 23:22:19 +02:00
Jiralite 15573d3f6b ci(dart-sdk-validation): remove validation (#1378) 2026-07-12 01:20:02 +02:00
Jiralite 7c46dc8c6e ci: add dart_sdk dispatch (#1275) 2026-07-04 02:38:33 +02:00
Jiralite bd43258b2d ci(dart-sdk-validation): detect drift (#1273) 2026-07-04 02:17:29 +02:00
Hampus 0e7d49c950 ci: enforce honeypot for unaffiliated PRs (#1269)
Signed-off-by: Hampus Kraft <hampus@fluxer.com>
2026-07-03 17:15:09 +02:00
Hampus a780000a62 ci: stop recursive discussion lock runs 2026-07-02 07:16:34 +02:00
Hampus 5f3fa1fd9a ci: lock discussions without reason 2026-07-02 07:10:25 +02:00
Hampus 659af6a0ba ci: lock closed discussions 2026-07-02 07:07:40 +02:00
Jiralite a61134d2c3 ci: use user account instead of app id (#1225) 2026-06-30 05:07:59 +02:00
Jiralite e5f9effb75 ci: fix approval bypass (#1224) 2026-06-30 04:18:10 +02:00
Hampus 79c79b16e6 fix(ci): consolidate release approvals and finalise drafts (#1223) 2026-06-30 03:58:54 +02:00
Hampus a2ed83df08 feat(ci): publish build artifacts as GitHub releases (#1222) 2026-06-30 03:19:39 +02:00
Hampus 4a741d8396 fix: migrate gifs to klipy service (#1220) 2026-06-30 01:19:57 +02:00
Jiralite e03be40531 ci(dart-sdk-validation): update call (#1216) 2026-06-29 14:09:12 +02:00
Hampus 111b58e119 ci: lock closed conversations (#1210)
Signed-off-by: Hampus Kraft <hampus@fluxer.com>
2026-06-28 06:35:22 +02:00
Hampus fa060d1c52 ci: skip honeypot for local bot PRs (#1209)
Signed-off-by: Hampus Kraft <hampus@fluxer.com>
2026-06-28 06:28:19 +02:00
Hampus 8a0a049dee ci: protect environment runs (#1207)
Signed-off-by: Hampus Kraft <hampus@fluxer.com>
2026-06-28 03:57:57 +02:00
Jiralite 9984ce86a6 ci: consistent app usage (#1206) 2026-06-28 03:21:57 +02:00
JiraliteandHampus 101be2efd4 ci: safe usage of inputs (#1204)
Co-authored-by: Hampus <hampus@fluxer.app>
2026-06-28 02:54:02 +02:00
Jiralite 6882288cf6 ci: enforce commit convention (#1203) 2026-06-28 02:23:45 +02:00
Hampus 1101342a3d chore(github): add agent contribution guard (#1201)
Signed-off-by: Hampus Kraft <hampus@fluxer.com>
2026-06-28 01:55:30 +02:00
Jiralite 625ad155eb ci(dart-sdk-validation): update reference (#1200) 2026-06-28 00:54:16 +02:00
Hampus 45d539fc3a chore(ci): use "Checkout" consistently in dart-sdk-validation step names (#1185)
Signed-off-by: Hampus Kraft <hampus@fluxer.com>
2026-06-26 10:40:00 +02:00
Hampus 6e87f6e3d1 feat(openapi): validate Dart SDK generation, make the spec self-sufficient (#1181)
Signed-off-by: Hampus Kraft <hampus@fluxer.com>
2026-06-26 07:48:51 +02:00
Jiralite 545814abc1 ci: add tests (#1141) 2026-06-23 04:41:46 +02:00
Jiralite 2800191a94 ci: add @actions/labeler (#1127) 2026-06-22 03:05:02 +02:00
Hampus Kraft fa3e852575 workspace: reconcile latest Fluxer into the open source release and continue development there 2026-06-16 06:41:37 +02:00
Hampus Kraft 23f2d529f0 chore: remove unused workflow 2026-02-18 15:56:49 +00:00
Hampus Kraft 0517a966a3 fix: various fixes to sentry-reported errors and more 2026-02-18 15:38:51 +00:00
Hampus Kraft d5abd1a7e4 refactor progress 2026-02-17 12:22:36 +00:00