Clean CI
Not strictly critical by a regular waste of time: CI is currently a mess (at least for me). When a runner stop working, I do not know which one it is.
I would suggest we restart from scratch:
- Refactor tags (win10, vs2017) (win10, vs2019) for Windows with relevant MSVC installed.
- Make a clear distriction between runners from BRDF explorer and runner from Malia
That said, having multiple runners with the same tags helps redundancy when one is crashed.
Proposed list of tags to characterize each runner: os, compiler
-
os
:- win10
- linux (eventually distro variant in addition)
- macos
-
compiler
:- gcc
- vs2017
- vs2019
- clang
For instance: win10, vs2017, vs2019
, macos, clang
or linux, ubuntu-18-04, gcc