Peter Steinberger
|
2aeeeff65f
|
ci: sanitize CI test output
|
2026-01-09 15:39:16 +01:00 |
|
Peter Steinberger
|
d28c266771
|
fix: sanitize Windows test output
|
2026-01-09 15:32:55 +01:00 |
|
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
|
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 |
|