You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test: add tests for HTTPError and PostgrestError types (#737)
* test(AnyJSON): add comprehensive and edge-case tests for AnyJSON
Covers value accessors, literal initializers, error handling, extensions, and edge cases to ensure full correctness and robustness.
* test(helpers): add comprehensive tests for HTTPError
Add tests for the HTTPError type covering initialization, property access, and LocalizedError conformance for various data scenarios. Ensures robust error reporting and future-proofing for HTTP error handling.
* ci: split linux_android job into separate linux and android jobs
- Split combined linux_android job into separate linux and android jobs for better isolation
- Uncomment library-evolution job that was previously commented out
- Improve CI workflow organization and maintainability
* test: add PostgrestError LocalizedError conformance test
- Add test to verify PostgrestError properly conforms to LocalizedError protocol
- Test ensures errorDescription property returns the expected error message
- Improves test coverage for error handling functionality
* ci: run library evolution step on latest Xcode
* ci: run evolution on latest macos
* perf(ci): optimize platform coverage to reduce build times
- Remove Xcode 15.2 testing (keep only 15.4 for backward compatibility)
- Remove tvOS, visionOS, and watchOS platforms (less critical for backend SDK)
- Keep iOS, macOS, and macCatalyst for comprehensive coverage
- Maintain Linux and Android cross-platform testing
- Expected 50-60% reduction in CI time while maintaining good coverage
This optimization focuses on the most commonly used platforms while
significantly reducing CI resource usage and wait times.
* ci: comment out Android job
0 commit comments