Modifies the iOS XCframework to include a lib folder for each slice that
contains a symlinked version of the libPython dynamic library.
(cherry picked from commit 7b0b70867586ef7109de60ccce94d13164dbb776)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Add ruff configuration to run over the Apple build tooling and testbed script.
(cherry picked from commit 17636ba48ce535fc1b1926c0bab26339da50631a)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Xcode concatenates the test argument array, losing quoting in the process.
(cherry picked from commit 558936bec1f1e0f8346063a8cb2b2782d085178e)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Corrected a typo in a return value docstring.
(cherry picked from commit 335d83ec0492779b7fbf2293690f06971cc9d04a)
Co-authored-by: Lê Nam Khánh <55955273+khanhkhanhlele@users.noreply.github.com>
Exposes the GITHUB_ACTIONS environment variable to iOS simulator test runs, and
uses this variable to skip a Unix Datagram socketserver test that is unreliable
in the iOS GitHub Actions environment.
(cherry picked from commit 9f8d005d2961777aa533ec330f96b50324a3446f)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Adds a CI configuration to test iOS builds on every build.
(cherry picked from commit f4e6370582380b12286b6f5b625c282eaf12c84a)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
gh-139573: Update OpenSSL version used in iOS builds (GH-139582)
Update OpenSSL version used in iOS builds.
(cherry picked from commit 20758f9bb1c3baa35c6cb44d0074ae488ca9f4d9)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>