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

Use catalina for some osx jobs #3591

Merged
merged 19 commits into from
Feb 26, 2020
Merged

Commits on Dec 10, 2019

  1. Add catalina job

    Right now we're only testing in CI that things work on macOS high sierra
    but catalina has been out for a while and different osx versions differ
    enough that it warrants testing that the new version works too. This
    commit adds a new catalina job that runs only python 3.7 to verify that
    things work on newer osx.
    mtreinish committed Dec 10, 2019
    Configuration menu
    Copy the full SHA
    170ad63 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

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

Commits on Jan 7, 2020

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

Commits on Jan 8, 2020

  1. Update azure-pipelines.yml

    Co-Authored-By: Kevin Krsulich <[email protected]>
    mtreinish and kdk authored Jan 8, 2020
    Configuration menu
    Copy the full SHA
    bcbaddb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e028a9b View commit details
    Browse the repository at this point in the history
  3. Use Mojave for all second stage osx jobs

    With the addition of python 3.8 jobs we're running at our job
    concurrency limit. To avoid making the run time of ci too long by having
    to wait on every commit this commit switches the second stage osx jobs
    to use mojave instead of adding duplicated jobs on multiple osx
    versions. We'll still use high sierra for the first stage's 3.7 testing
    to maintain coverage there.
    mtreinish committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    8ca4f1d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2020

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

Commits on Feb 6, 2020

  1. Configuration menu
    Copy the full SHA
    e8b30fa View commit details
    Browse the repository at this point in the history
  2. Pivot to macos 10.15 catalina

    Catalina images have been available on azure pipelines for a few days
    now. This commit pivots to using those instead of 10.14 mojave which
    have issues with segfaults because of system libraries.
    mtreinish committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    5c6662a View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2020

  1. Configuration menu
    Copy the full SHA
    d5029e3 View commit details
    Browse the repository at this point in the history
  2. Use conda for macOS jobs

    The pip installable numpy is causing segfaults on catalina and mojave
    environments. To workaround this issue this commit switches to using a
    conda install for the macos jobs only.
    mtreinish committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    1f3ba87 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. Install scipy via conda too

    mtreinish committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    8dfd67a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4aad45c View commit details
    Browse the repository at this point in the history
  3. Switch back to 10.14 again

    10.15 fails in the same way with or without conda, we've tried 10.14
    without conda but not with it. This commit switches back to 10.14 now
    that we've switched to using conda to see if the tests pass.
    mtreinish committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    76d671a View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2020

  1. Configuration menu
    Copy the full SHA
    f1d182a View commit details
    Browse the repository at this point in the history
  2. Switch back to 10.15 without conda

    Now that we have a fix for the random segfaulting in the quantum info
    tests there shouldn't be a reason we need to keep running in conda. At
    the same time this switches back to 10.15 to test the newest version of
    macOS. This only reverted back to 10.14 briefly to see if the segfault
    was isolated to 10.15, which it was not.
    mtreinish committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    e903f98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7731b5f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48f28c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7080e90 View commit details
    Browse the repository at this point in the history