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

Conversation

SeanTAllen
Copy link
Member

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.

@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Aug 22, 2023
@SeanTAllen SeanTAllen force-pushed the windows-from-cirrus-to-gh-no-debugger branch from 7da094d to d9b48fb Compare August 22, 2023 14:05
@SeanTAllen SeanTAllen force-pushed the windows-from-cirrus-to-gh-no-debugger branch from d9b48fb to ec1b2c3 Compare August 22, 2023 17:44
@SeanTAllen SeanTAllen force-pushed the windows-from-cirrus-to-gh-no-debugger branch from ec1b2c3 to 85ee318 Compare August 23, 2023 00:08
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 SeanTAllen force-pushed the windows-from-cirrus-to-gh-no-debugger branch from 85ee318 to 30e5c1f Compare August 23, 2023 01:32
@SeanTAllen SeanTAllen closed this Aug 24, 2023
@ponylang-main ponylang-main removed the discuss during sync Should be discussed during an upcoming sync label Aug 24, 2023
@SeanTAllen SeanTAllen deleted the windows-from-cirrus-to-gh-no-debugger branch February 19, 2024 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants