Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote arm64 macOS to tier 1 #1077

Merged
merged 7 commits into from
Feb 22, 2024
Merged

Promote arm64 macOS to tier 1 #1077

merged 7 commits into from
Feb 22, 2024

Commits on Feb 4, 2024

  1. Promote arm64 macOS to tier 1

    Github recently added a new macOS runner that is using the m1 CPU that
    is usable for open source projects. [1] Previously rustworkx had support
    for arm64 macOS at tier 4 because we were only able to cross compile for
    the platform and not test the binaries. Now that we can run CI jobs on
    the platform we're able to run both unit tests and test our binaries on
    release. This commit adds a new set of test jobs and wheel builds that
    use the macos-14 runner that mirrors the existing x86_64 macOS jobs we
    have. This brings arm64 macOS to the same support level as arm64.
    
    [1] https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
    mtreinish committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    4635b4b View commit details
    Browse the repository at this point in the history
  2. Specify patch version for main test ci job

    The setup-python action on macos-14 only has python 3.12 installers for
    specific patch versions. This commit specifies that we use 3.12.0 as
    this lets us start using stestr again to improve test throughput. Using
    3.12.1 is blocked as there was a breaking api change made to unittest in
    that Python release which is causing skip tests to be reported as errors.
    mtreinish committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    d5a2a61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9fe8fd View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    2852a90 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    ecf713b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59e5eca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b444c4 View commit details
    Browse the repository at this point in the history