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 |
|
Peter Steinberger
|
cd23dc6d2e
|
ci: use available Node 22.21.1
|
2025-11-25 05:35:59 +01:00 |
|
Peter Steinberger
|
b3c329b110
|
ci: pin Node to 22.11.0 and print version
|
2025-11-25 05:16:08 +01:00 |
|
Peter Steinberger
|
363d4db247
|
ci: run vitest in workflow
|
2025-11-25 04:48:23 +01:00 |
|
Peter Steinberger
|
c65e19e7f7
|
Add command modules and tests; commit remaining changes
|
2025-11-25 00:12:12 +01:00 |
|
Peter Steinberger
|
fa0bd28639
|
Add Biome linting and improve webhook error handling
|
2025-11-24 14:06:52 +01:00 |
|