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

Trim CI down whilst we get it stable #5583

Merged
merged 1 commit into from Apr 8, 2020

Conversation

jackfranklin
Copy link
Collaborator

@jackfranklin jackfranklin commented Apr 3, 2020

Our CI build has been incredibly flakey across all three of our current
CIs:

  • Appveyor: Chromium + Windows
  • Travis: Firefox + Linux, Chromium + Linux
  • Cirrus: Chromium + Linux, Chromium + Mac

Legitimate issues and errors have been missed because it's expected that
the CI is red and therefore it's not seen as an issue when a PR's build
fails.

We should have a build that covers the full combo of browsers and
operating systems but it's more important to have a consistent, reliable
green build where failures are genuine. So this commit strips our CI
back to Chromium on Linux on Travis, and nothing more. Once this is
stable we will expand out into more operating systems and bring back
Firefox, too.

@jackfranklin jackfranklin changed the title swap to linux OS [WIP] Update Travis CI config to run Linux and Windows Apr 3, 2020
@jackfranklin jackfranklin force-pushed the experimenting-with-travis branch 2 times, most recently from d5852d8 to 0f5509e Compare April 6, 2020 10:47
@jackfranklin jackfranklin changed the title [WIP] Update Travis CI config to run Linux and Windows [WIP] Trim CI down to start getting it stable Apr 6, 2020
@jackfranklin
Copy link
Collaborator Author

@mathiasbynens this is now passing on Travis. Please could you disable CirrusCI + Appveyor for now as discussed? Let's get CI stable on one browser and one OS and then we can iterate from there up to a full comprehensive suite where things are hopefully stable.

@jackfranklin jackfranklin changed the title [WIP] Trim CI down to start getting it stable Trim CI down whilst we get it stable Apr 6, 2020
@mathiasbynens
Copy link
Member

Please could you disable CirrusCI + Appveyor for now as discussed?

Done.

Our CI build has been incredibly flakey across all three of our current
CIs:

* Appveyor: Chromium + Windows
* Travis: Firefox + Linux, Chromium + Linux
* Cirrus: Chromium + Linux, Chromium + Mac

Legitimate issues and errors have been missed because it's expected that
the CI is red and therefore it's not seen as an issue when a PR's build
fails.

We should have a build that covers the full combo of browsers and
operating systems but it's more important to have a consistent, reliable
green build where failures are genuine. So this commit strips our CI
back to Chromium on Linux on Travis, and nothing more. Once this is
stable we will expand out into more operating systems and bring back
Firefox, too.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants