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]

Reply via email to