beeware / Python-Apple-support

A meta-package for building a version of Python that can be embedded into a macOS, iOS, tvOS or watchOS project.
MIT License
1.1k stars 159 forks source link

Add a CI configuration for PRs #169

Open freakboy3742 opened 1 year ago

freakboy3742 commented 1 year ago

It is currently too easy for problems like #167 to emerge, because there are no CI checks on this repo; only a final release build process.

Describe the solution you'd like

We should add a CI configuration to PRs on this repo.

In addition to confirming that the support packages actually build, it should build and run the Python-support-testbed project to confirm that there are no regressions in the support package.

Additional context

This may require an update to Briefcase to support running tests on iOS.