Commit graph

5 commits

Author SHA1 Message Date
Peter Steinberger
b22d8995dd
Add comprehensive server tests and switch to Biome linter (#73) 2025-06-24 18:51:38 +02:00
Peter Steinberger
baaaa5a033 fix: CI and linting issues across all platforms
- Fix code signing in Mac and iOS test workflows
- Fix all SwiftFormat and SwiftLint issues
- Fix ESLint issues in web code
- Remove force casts and unwrapping in Swift code
- Update build scripts to use correct file paths
2025-06-23 19:40:53 +02:00
Peter Steinberger
a49ecbc1a7 fix: Fix CI issues - iOS build/test and TypeScript linting
- Fix iOS CI to use correct workspace and scheme names
- Update iOS test script to use workspace instead of project
- Fix all TypeScript 'any' type warnings by adding proper types
- Update build destination format for Xcode 16 compatibility
2025-06-22 17:09:59 +02:00
Peter Steinberger
22ed10bab2 fix: Fix iOS CI test execution with proper simulator handling
- Update run-tests.sh to use xcodebuild with iOS simulator instead of Swift Package Manager
- Fix concurrency issues in MockURLProtocol with nonisolated(unsafe)
- Simplify MockWebSocketTask implementation to avoid URLSessionWebSocketTask subclassing issues
- Add proper simulator detection and creation logic for CI environment
- Clean up test results before running to avoid conflicts
2025-06-22 09:20:27 +02:00
Peter Steinberger
a5b0354139 Burn everything with fire that is not node or swift. 2025-06-21 14:39:44 +02:00