jding-xyz opened a new pull request, #153: URL: https://github.com/apache/arrow-swift/pull/153
## What's Changed I'm working on an iOS project that depends on this library. It already compiles and runs correctly on iOS, but there is no official platform declaration or CI coverage. This PR formalises that support so it stays tested and other iOS developers can adopt it with confidence. - Add `.iOS(.v15)` to `Package.swift` platforms - Migrate test data loading from `#file`-based paths to `Bundle.module` resources (the `#file` approach doesn't work in Xcode test bundles) - Write tests output to the system temp directory instead of the source tree (the source tree path is not writable from an iOS test bundle) - Add an iOS Simulator CI job (`macos-15` runner, dynamic simulator selection) - Document supported platforms in README ### Testing - All existing `swift test` (macOS/Linux) and lint jobs pass unchanged - New iOS Simulator job passes on `macos-15` runner ([verified on fork](https://github.com/jding-xyz/arrow-swift/actions)) - Tested locally with `xcodebuild test` on an iPhone simulator ### AI disclosure An AI coding assistant was used during development. I reviewed, tested, and debugged all changes myself and can fully own them. Closes #142. Made with [Cursor](https://cursor.com) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
