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

Improve stability and speed of the integration tests running on the Windows runner #1620

Open
2 tasks
cwperks opened this issue Oct 19, 2023 · 0 comments
Open
2 tasks
Labels
bug Something isn't working triaged

Comments

@cwperks
Copy link
Member

cwperks commented Oct 19, 2023

The integration tests have lately been failing due to lack of disk space on the Github runners.

In #1613, new steps were added for both the Linux runner and Windows runner to remove pre-installed software to free up some space. The new step in the windows pipeline can take between 15 and 20 minutes which significantly slows down the CI just to free up some disk space. In addition, while it is more stable it is still prone to failures that require the check to be restarted.

There may be other ways to obtain more space that should be looked into:

  1. Use of larger runners: https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/about-larger-runners
  2. Use a drive with more space: Running out of disk space on Windows 2019 actions/runner-images#1341 (comment)
  3. Disable watermarking?

Acceptance criteria:

  • Windows integration test runs on avg under 30 min
  • 10 consecutive runs of integration test on Windows should produce no failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triaged
Projects
None yet
Development

No branches or pull requests

1 participant