GitHub actions' standard runners have the following specs for Windows and Linux:

  • 2-core CPU (x86_64)
  • 7 GB of RAM
  • 14 GB of SSD space

With only two CPU cores our current --max-workers=4 configuration doesn't make sense and is almost certainly doing more harm than good. In fact, I'm skeptical that it makes sense to build in parallel at all with only two CPU cores.