FLAMEGPU / FLAMEGPU2

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
https://flamegpu.com
MIT License
99 stars 19 forks source link

CI Matrix Syntax #1145

Open ptheywood opened 8 months ago

ptheywood commented 8 months ago

Our current (functional) matrix syntax is not technically correct according to the web editor:

Matrix options must only contain primitive values

I.e cudacxx is an object so not a primitive value.

This is currently functional, but given it is incorrect it could break if GitHub makes a change.

The matrix options are like this as they are dependent upon one another - i.e. the oldest gpu arch is cuda version specific. Some Github support discussions do suggest using a list as a valid syntax however that doesn't sound like a primitive value to me.

We could potentially: