Commit Graph

57 Commits

Author SHA1 Message Date
Peter Steinberger
92b792b3f0 fix: land #569 (thanks @bjesuiter) 2026-01-09 15:32:55 +01:00
blacksmith-sh[bot]
a596f32a8e Migrate workflows to Blacksmith 2026-01-09 14:06:46 +00:00
Peter Steinberger
908a7e4fcb chore: sync ci tasks and relax telegram test timeouts 2026-01-08 09:09:33 +01:00
Peter Steinberger
c15a87e75f ci: add windows checks 2026-01-08 01:46:25 +00:00
Peter Steinberger
d0e60d402b ci(android): avoid interactive license prompt 2026-01-07 17:57:32 +00:00
Ayaan Zaidi
7a48b908e4 refactor: replace tsx with bun for TypeScript execution (#278) 2026-01-06 07:14:08 +00:00
Shadow
f29efb9862 docs: add issue templates 2026-01-05 23:55:51 -06:00
Shadow
cc07ea82a4 CI: split macOS/android checks 2026-01-03 23:25:51 +01:00
Peter Steinberger
6c406b488d ci: consolidate check jobs 2026-01-03 22:25:29 +00:00
Shadow
e2709a3ebd CI: split macOS/android checks 2026-01-03 21:55:39 +00:00
Peter Steinberger
ad91a09b07 ci: avoid macos runner queue 2025-12-26 02:02:49 +00:00
Peter Steinberger
97539db36d ci: skip ios job 2025-12-26 00:04:46 +00:00
Peter Steinberger
9fbd3cc16f ci: ignore ios failures 2025-12-25 23:55:55 +00:00
Peter Steinberger
1cd167a59a ci: run on node 24 2025-12-25 23:05:09 +01:00
Peter Steinberger
2868dc975c chore: require node >=22.12 and fix swiftformat lint 2025-12-25 23:02:31 +01:00
Peter Steinberger
b850b0dacf ci: install swiftlint and swiftformat for ios 2025-12-21 03:44:18 +01:00
Peter Steinberger
a01f4998c5 ci: split ios workflow 2025-12-21 00:49:20 +00:00
Peter Steinberger
5b193d014e ci: lower iOS coverage gate 2025-12-19 18:23:03 +01:00
Peter Steinberger
0b8e8144af ci: relax iOS coverage gate 2025-12-18 14:26:13 +01:00
Peter Steinberger
59f9073e21 ci: retry swiftpm build/test 2025-12-18 13:37:58 +01:00
Peter Steinberger
acdf70e928 ci: retry submodule checkout 2025-12-18 13:26:09 +01:00
Peter Steinberger
4d4bcaab1e ci: fix iOS simulator selection indentation 2025-12-14 04:13:07 +00:00
Peter Steinberger
265a3dff27 ci: create iOS simulator when missing 2025-12-14 04:10:06 +00:00
Peter Steinberger
3885a2a20f ci: fix yaml indentation for python blocks 2025-12-14 03:51:13 +00:00
Peter Steinberger
f427bec31c ci: fix python heredoc indentation 2025-12-14 03:46:03 +00:00
Peter Steinberger
c7022cc139 ci: pick iOS simulator via simctl json 2025-12-14 03:39:33 +00:00
Peter Steinberger
65a0de8979 ci: raise iOS coverage gate to 50% 2025-12-14 03:39:33 +00:00
Peter Steinberger
7dd8a7f2e3 ci: add Android build job 2025-12-14 03:31:00 +00:00
Peter Steinberger
56bbcfc3ee ci: enforce 40% iOS coverage 2025-12-14 03:29:08 +00:00
Peter Steinberger
05e77b69c4 ci: emit swift + iOS coverage 2025-12-14 03:07:43 +00:00
Peter Steinberger
1d79254053 ci: run iOS xcodebuild tests 2025-12-14 02:37:47 +00:00
Peter Steinberger
5a1687484c fix(ci): stabilize runners 2025-12-13 20:04:33 +00:00
Peter Steinberger
3ced3f4c82 ci/docs: enforce protocol check and deprecate control api 2025-12-09 17:03:05 +01:00
Peter Steinberger
d9eb320bba ci: test node and bun runtimes 2025-12-09 01:00:35 +01:00
Peter Steinberger
15381c7832 ci: use macos-latest with Xcode 26.1 2025-12-07 15:00:01 +01:00
Peter Steinberger
c6e3b490f5 ci: add swiftlint/swiftformat for mac app 2025-12-06 04:02:43 +01:00
Peter Steinberger
19677f0622 ci: add macOS app build 2025-12-06 03:56:49 +01:00
Peter Steinberger
7e9e8fd9c9 ci: fix node path and lint warnings 2025-11-25 12:08:08 +01:00
Peter Steinberger
cee9c28dfa ci: relax engine check and drop frozen lockfile 2025-11-25 12:02:49 +01:00
Peter Steinberger
adad036acf ci: force PATH to setup-node bin during install 2025-11-25 12:01:23 +01:00
Peter Steinberger
ab60ae4c6b ci: use corepack pnpm with setup-node 22 2025-11-25 11:59:46 +01:00
Peter Steinberger
39aa9d5808 ci: force latest Node 22 and echo versions before install 2025-11-25 11:57:58 +01:00
Peter Steinberger
5b17aba4fc ci: use setup-node 22.9.0 and pnpm action 2025-11-25 06:21:54 +01:00
Peter Steinberger
9f952f3ab8 ci: force PATH to custom Node 22.21.1 before pnpm 2025-11-25 06:17:19 +01:00
Peter Steinberger
865abcf1f5 ci: manually install Node 22.9.0 and run pnpm 2025-11-25 05:58:55 +01:00
Peter Steinberger
5291cb0dc2 ci: install pnpm via npm instead of action 2025-11-25 05:47:43 +01:00
Peter Steinberger
f2438f82ab ci: rely on pnpm/action-setup defaults for PNPM_HOME 2025-11-25 05:46:31 +01:00
Peter Steinberger
df6954541e ci: ensure pnpm on PATH before install 2025-11-25 05:45:04 +01:00
Peter Steinberger
11a486400f ci: drop setup-node (use runner Node) 2025-11-25 05:42:01 +01:00
Peter Steinberger
045a138b1b ci: fall back to Node 20.18.0 (setup-node supported) 2025-11-25 05:40:39 +01:00