@@ -14,20 +14,20 @@ name: Check and Lint - bevy_mod_scripting
1414
1515jobs :
1616 check :
17- name : Check
17+ name : Check {{ matrix.run_args.label }}
1818 runs-on : ${{ matrix.run_args.os }}
1919 strategy :
2020 matrix :
2121 run_args : [
22- {os: windows-latest, lua: lua54, cross: x86_64-pc-windows-msvc},
23- {os: macOS-latest, lua: lua54, cross: x86_64-apple-darwin},
24- {os: ubuntu-latest, lua: lua54, cross: aarch64 -unknown-linux-gnu},
25- {os: ubuntu-latest, lua: lua51, cross: x86_64 -unknown-linux-gnu},
26- {os: ubuntu-latest, lua: lua52, cross: x86_64-unknown-linux-gnu},
27- {os: ubuntu-latest, lua: lua53, cross: x86_64-unknown-linux-gnu},
28- {os: ubuntu-latest, lua: lua54, cross: x86_64-unknown-linux-gnu},
29- {os: ubuntu-latest, lua: luajit, cross: x86_64-unknown-linux-gnu},
30- {os: ubuntu-latest, lua: luajit52, cross: x86_64-unknown-linux-gnu}
22+ {label: Windows - All Features os: windows-latest, features: " lua54,rhai,teal,lua_script_api,rhai_script_api,rune", cross: x86_64-pc-windows-msvc },
23+ {label: MacOS - All Features os: macOS-latest, features: " lua54,rhai,teal,lua_script_api,rhai_script_api,rune", cross: x86_64-apple-darwin },
24+ {label: Ubuntu - All Features os: ubuntu-latest, features: " lua54,lua_script_api,rhai,teal,rhai_script_api,rune", cross: x86_64 -unknown-linux-gnu },
25+ {label: Ubuntu Aarch64 - All Features os: ubuntu-latest, features: "lua54,rhai,teal,lua_script_api,rhai_script_api,rune", cross: aarch64 -unknown-linux-gnu },
26+ {label: Ubuntu - Lua51 os: ubuntu-latest, features: "lua51,lua_script_api", cross: x86_64-unknown-linux-gnu },
27+ {label: Ubuntu - Lua52 os: ubuntu-latest, features: "lua52,lua_script_api", cross: x86_64-unknown-linux-gnu },
28+ {label: Ubuntu - Lua53 os: ubuntu-latest, features: "lua53,lua_script_api", cross: x86_64-unknown-linux-gnu },
29+ {label: Ubuntu - Luajit os: ubuntu-latest, features: " luajit,lua_script_api", cross: x86_64-unknown-linux-gnu },
30+ {label: Ubuntu - Luajit52 os: ubuntu-latest, features: " luajit52,lua_script_api", cross: x86_64-unknown-linux-gnu }
3131 ]
3232 steps :
3333 - if : runner.os == 'linux'
4848 with :
4949 command : check
5050 target : ${{ matrix.run_args.cross }}
51- args : --workspace --features=${{ matrix.run_args.lua }},rhai,teal,lua_script_api,rhai_script_api,rune --profile=ephemeral-build
51+ args : --workspace --features=${{ matrix.run_args.features }} --profile=ephemeral-build
5252
5353 fmt :
5454 name : Rustfmt
0 commit comments