beeware / briefcase

Tools to support converting a Python project into a standalone native application.
https://briefcase.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
2.69k stars 375 forks source link

Remove use of macOS-12; add explicit use of system python #2032

Closed freakboy3742 closed 1 month ago

freakboy3742 commented 1 month ago

A collection of CI updates reflecting platform changes:

  1. macOS-12 runners will be turned off in just over a month, so we should stop using them. macOS-13 is the last x86-64 runner that is available; macOS-latest will be ARM64 from now on.
  2. beeware/.github#172 adds the ability to explicitly reference a "system" python, rather than pinning the Ubuntu release and ensuring the python-version matches the Ubuntu release.

PR Checklist: