Commit Graph

55 Commits

Author SHA1 Message Date
Peter Steinberger
d56705a6ff chore: sync ci tasks and relax telegram test timeouts 2026-01-08 09:09:33 +01:00
Peter Steinberger
f014099414 ci: add windows checks 2026-01-08 01:46:25 +00:00
Peter Steinberger
cd3d39ccd8 ci(android): avoid interactive license prompt 2026-01-07 17:57:32 +00:00
Ayaan Zaidi
757c19e6e7 refactor: replace tsx with bun for TypeScript execution (#278) 2026-01-06 07:14:08 +00:00
Shadow
4e42430279 docs: add issue templates 2026-01-05 23:55:51 -06:00
Shadow
085d9975bf CI: split macOS/android checks 2026-01-03 23:25:51 +01:00
Peter Steinberger
98a9966e12 ci: consolidate check jobs 2026-01-03 22:25:29 +00:00
Shadow
eb93919ba3 CI: split macOS/android checks 2026-01-03 21:55:39 +00:00
Peter Steinberger
bdc019afd5 ci: avoid macos runner queue 2025-12-26 02:02:49 +00:00
Peter Steinberger
71303eb653 ci: skip ios job 2025-12-26 00:04:46 +00:00
Peter Steinberger
e3dc20914a ci: ignore ios failures 2025-12-25 23:55:55 +00:00
Peter Steinberger
1ce559bc05 ci: run on node 24 2025-12-25 23:05:09 +01:00
Peter Steinberger
e6b9dbf395 chore: require node >=22.12 and fix swiftformat lint 2025-12-25 23:02:31 +01:00
Peter Steinberger
979bf2ce82 ci: install swiftlint and swiftformat for ios 2025-12-21 03:44:18 +01:00
Peter Steinberger
0e696b6100 ci: split ios workflow 2025-12-21 00:49:20 +00:00
Peter Steinberger
6a55cf7d6a ci: lower iOS coverage gate 2025-12-19 18:23:03 +01:00
Peter Steinberger
4e62c15299 ci: relax iOS coverage gate 2025-12-18 14:26:13 +01:00
Peter Steinberger
9df050a6af ci: retry swiftpm build/test 2025-12-18 13:37:58 +01:00
Peter Steinberger
93cbd28413 ci: retry submodule checkout 2025-12-18 13:26:09 +01:00
Peter Steinberger
49608973d0 ci: fix iOS simulator selection indentation 2025-12-14 04:13:07 +00:00
Peter Steinberger
423bba3c6d ci: create iOS simulator when missing 2025-12-14 04:10:06 +00:00
Peter Steinberger
19e1a0e156 ci: fix yaml indentation for python blocks 2025-12-14 03:51:13 +00:00
Peter Steinberger
288e188884 ci: fix python heredoc indentation 2025-12-14 03:46:03 +00:00
Peter Steinberger
bf2dc8829f ci: pick iOS simulator via simctl json 2025-12-14 03:39:33 +00:00
Peter Steinberger
d4ab57bf80 ci: raise iOS coverage gate to 50% 2025-12-14 03:39:33 +00:00
Peter Steinberger
4070fa4753 ci: add Android build job 2025-12-14 03:31:00 +00:00
Peter Steinberger
d68ed4cc37 ci: enforce 40% iOS coverage 2025-12-14 03:29:08 +00:00
Peter Steinberger
46d43af491 ci: emit swift + iOS coverage 2025-12-14 03:07:43 +00:00
Peter Steinberger
b079161596 ci: run iOS xcodebuild tests 2025-12-14 02:37:47 +00:00
Peter Steinberger
1b3283ae09 fix(ci): stabilize runners 2025-12-13 20:04:33 +00:00
Peter Steinberger
2d122995fc ci/docs: enforce protocol check and deprecate control api 2025-12-09 17:03:05 +01:00
Peter Steinberger
3b93708c7f ci: test node and bun runtimes 2025-12-09 01:00:35 +01:00
Peter Steinberger
809a0a7549 ci: use macos-latest with Xcode 26.1 2025-12-07 15:00:01 +01:00
Peter Steinberger
d4c2a9e2bc ci: add swiftlint/swiftformat for mac app 2025-12-06 04:02:43 +01:00
Peter Steinberger
dd97f2b231 ci: add macOS app build 2025-12-06 03:56:49 +01:00
Peter Steinberger
c1929e389c ci: fix node path and lint warnings 2025-11-25 12:08:08 +01:00
Peter Steinberger
c10f9537fb ci: relax engine check and drop frozen lockfile 2025-11-25 12:02:49 +01:00
Peter Steinberger
ca427715bb ci: force PATH to setup-node bin during install 2025-11-25 12:01:23 +01:00
Peter Steinberger
823f635204 ci: use corepack pnpm with setup-node 22 2025-11-25 11:59:46 +01:00
Peter Steinberger
0f7ae72085 ci: force latest Node 22 and echo versions before install 2025-11-25 11:57:58 +01:00
Peter Steinberger
a7a465d484 ci: use setup-node 22.9.0 and pnpm action 2025-11-25 06:21:54 +01:00
Peter Steinberger
edac5aed29 ci: force PATH to custom Node 22.21.1 before pnpm 2025-11-25 06:17:19 +01:00
Peter Steinberger
ee04e547dc ci: manually install Node 22.9.0 and run pnpm 2025-11-25 05:58:55 +01:00
Peter Steinberger
d3f42941cb ci: install pnpm via npm instead of action 2025-11-25 05:47:43 +01:00
Peter Steinberger
4dc8864748 ci: rely on pnpm/action-setup defaults for PNPM_HOME 2025-11-25 05:46:31 +01:00
Peter Steinberger
c4876e0b49 ci: ensure pnpm on PATH before install 2025-11-25 05:45:04 +01:00
Peter Steinberger
47cdf3f137 ci: drop setup-node (use runner Node) 2025-11-25 05:42:01 +01:00
Peter Steinberger
4f7cf41ac4 ci: fall back to Node 20.18.0 (setup-node supported) 2025-11-25 05:40:39 +01:00
Peter Steinberger
b42bb19965 ci: fix pnpm cache path for setup-node 2025-11-25 05:39:32 +01:00
Peter Steinberger
f2521fcf95 ci: pin Node to 22.9.0 (available in setup-node manifest) 2025-11-25 05:37:07 +01:00