Commit Graph

67 Commits

Author SHA1 Message Date
Peter Steinberger
4e11a347e8 chore: harden installer and add smoke ci 2026-01-12 00:00:54 +00:00
Peter Steinberger
7b43021134 ci: use node 22.x 2026-01-10 02:20:20 +01:00
Peter Steinberger
c002c47ebf ci: pin node to engine minimum 2026-01-10 02:17:59 +01:00
Peter Steinberger
63c96fba2e ci: add clean install check 2026-01-10 01:50:32 +01:00
Peter Steinberger
f7e35ad84d ci: enforce frozen pnpm install 2026-01-10 01:49:24 +01:00
Peter Steinberger
25d9b5554e ci: run pnpm test on macOS (PRs) 2026-01-09 22:06:36 +00:00
Peter Steinberger
402c588f4f ci: drop output sanitize wrapper 2026-01-09 16:49:12 +01:00
Peter Steinberger
efe793e05d refactor(test): consolidate temp home + vitest setup 2026-01-09 16:41:05 +01:00
Peter Steinberger
db14740cc6 ci: sanitize CI test output 2026-01-09 15:39:16 +01:00
Peter Steinberger
1ab7066c67 fix: sanitize Windows test output 2026-01-09 15:32:55 +01:00
Peter Steinberger
7eba5be1f3 fix: land #569 (thanks @bjesuiter) 2026-01-09 15:32:55 +01:00
blacksmith-sh[bot]
f59912d024 Migrate workflows to Blacksmith 2026-01-09 14:06:46 +00:00
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