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

Download, rather than sccache-cache, LLVM in CI #99967

Merged
merged 4 commits into from
Aug 21, 2022

Commits on Aug 19, 2022

  1. Minor refactoring

    Mark-Simulacrum committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    2769d6b View commit details
    Browse the repository at this point in the history
  2. Refactor if-available setting to work in CI

    This verifies if the HEAD sha matches with the detected LLVM SHA, and if not,
    permits usage of the detected LLVM. Otherwise, we fallback on regular
    non-downloaded LLVM (currently still cached with sccache, though that's still
    10+ minutes on macOS).
    Mark-Simulacrum committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    8ca14aa View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2022

  1. Enable downloading prebuilt LLVM in test builders

    See comment added for details on the test builder restriction. This is primarily
    intended for macOS CI, but is likely to be a slight win on other builders too.
    Mark-Simulacrum committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    6c7f301 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7b91c3 View commit details
    Browse the repository at this point in the history