user-documentation icon indicating copy to clipboard operation
user-documentation copied to clipboard

Add CI for supported developer platforms

Open fredemmott opened this issue 4 years ago • 3 comments

This should probably be:

  • Ubuntu 18.04 (for now)
  • Ubuntu 20.04
  • Latest MacOS

These should test standard developer workflow, rather than the 'build a docker image' workflow.

It might be best to do this on GitHub actions side-by-side with the current TravisCI jobs, then separately look at migrating the TravisCI test and deploy jobs there too for consistency.

fredemmott avatar Jun 10 '20 16:06 fredemmott

What's the rationale for this? Do we expect the documentation to not build on different systems (with the same HHVM version)?

jjergus avatar Jun 25 '20 20:06 jjergus

I remember seeing some problems with non-HHVM parts of the environment, but I can't find the PR/issue/commit - @lexidor , any idea?

fredemmott avatar Jun 25 '20 21:06 fredemmott

Oh, the Ruby stuff. Makes sense.

jjergus avatar Jun 25 '20 21:06 jjergus