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

Soften CI coverage #4286

Merged
merged 2 commits into from
Mar 29, 2022
Merged

Soften CI coverage #4286

merged 2 commits into from
Mar 29, 2022

Conversation

arcanis
Copy link
Member

@arcanis arcanis commented Mar 29, 2022

What's the problem this PR addresses?

We currently run the full testsuite on all three systems, on all supported Node versions. Windows and OSX are very slow, making us wait significantly longer before being able to get all the results. The problem becomes worse when multiple PRs are merged quickly, as it swamps the runners which then become even more sluggish.

How did you fix it?

  • Cancel runs when pushing multiple commits in PRs one after the other
  • Only run Windows / OSX tests on the first LTS we support

It might make sense to later introduce scheduled tests that would run all the tests.

@arcanis arcanis merged commit 323ea57 into master Mar 29, 2022
@arcanis arcanis deleted the mael/gentle-ci branch March 29, 2022 15:20
merceyz pushed a commit that referenced this pull request Nov 21, 2023
* Update integration-workflow.yml

* Update integration-workflow.yml

(cherry picked from commit 323ea57)
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.

1 participant