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

Move Windows CI from CirrusCI to GitHub Actions #4410

Closed
wants to merge 11 commits into from

Commits on Aug 23, 2023

  1. Move Windows CI from CirrusCI to GitHub Actions

    CirrusCI no longer offers unlimited free CI to open source projects
    so, we need to move as we use a lot of CI resources and quickly
    exhaust what we get from Cirrus for free.
    
    Due to some complications with moving over the existing CirrusCI
    workflow, this is a "partial move". In Cirrus, we were using Windows
    Containers for all CI. We can't do that in GitHub Actions as Windows
    Containers aren't supported.
    
    Getting an environment set up that supported LLDB has been difficult
    so, as a stepping stone, this commit gets us set up with running
    tests in LLDB.
    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    30e5c1f View commit details
    Browse the repository at this point in the history
  2. Debug like Release

    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    c2b762c View commit details
    Browse the repository at this point in the history
  3. Run debug again

    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    28dfd64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b3f446 View commit details
    Browse the repository at this point in the history
  5. Run on 19

    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    19f6409 View commit details
    Browse the repository at this point in the history
  6. Remove generator

    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    f6396df View commit details
    Browse the repository at this point in the history
  7. TCP on own ports`:

    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    490e22e View commit details
    Browse the repository at this point in the history
  8. Update pr.yml

    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    9ca20a5 View commit details
    Browse the repository at this point in the history
  9. Do the optimizations!

    SeanTAllen committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    5b04ae1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    588f034 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Less optimization

    SeanTAllen committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    2c076aa View commit details
    Browse the repository at this point in the history