Expand CI testing to cover new Julia releases, no-CUDA setups, ARM, FreeBSD
This includes a few changes:
- Update from
0.7 / nightlyto1.0 / 1.2 / 1.3 / nightlyon the major platforms - Add ARM (drone) and FreeBSD (cirrus)
- ARM CUDA installers need correct paths (couldn't find the installers..)
- Add testing for setups with no CUDA (installer is now skipped with
CUDA = nill)
I guess CI is disabled for PR's. Also, drone and cirrus will likely need enabling.
I think there's merit in testing this so it would be great if all that could be enabled. I can push to re-trigger, once enabled.
Not disabled, but more impossible to get working on our Gitlab GPU CI (doesn't support mirroring of PRs). Hence Bors. bors try
Ah. How about doing ARM on drone and FreeBSD on cirrus but just with CUDA = nil. Just to check for non-breaking in the no CUDA case?
btw, just realized I spelt nil wrong throughout this PR.. 🤦♂️
bors try
Yeah, that's annoying. bors try