Skip to content

Commit 7a7299d

Browse files
authored
Luau support attempt (#154)
* try add support for luau * add luau feature to ci
1 parent c222a03 commit 7a7299d

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

.github/workflows/bevy_mod_scripting.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ jobs:
3434
{label: Ubuntu - Lua52, os: ubuntu-latest, features: "lua52,lua_script_api", cross: x86_64-unknown-linux-gnu },
3535
{label: Ubuntu - Lua53, os: ubuntu-latest, features: "lua53,lua_script_api", cross: x86_64-unknown-linux-gnu },
3636
{label: Ubuntu - Luajit, os: ubuntu-latest, features: "luajit,lua_script_api", cross: x86_64-unknown-linux-gnu },
37-
{label: Ubuntu - Luajit52, os: ubuntu-latest, features: "luajit52,lua_script_api", cross: x86_64-unknown-linux-gnu }
37+
{label: Ubuntu - Luajit52, os: ubuntu-latest, features: "luajit52,lua_script_api", cross: x86_64-unknown-linux-gnu },
38+
{label: Ubuntu - Luau, os: ubuntu-latest, features: "luau,lua_script_api", cross: x86_64-unknown-linux-gnu }
39+
3840
]
3941
steps:
4042
- if: runner.os == 'linux'

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ lua53 = ["bevy_mod_scripting_lua/lua53", "lua"]
4444
lua54 = ["bevy_mod_scripting_lua/lua54", "lua"]
4545
luajit = ["bevy_mod_scripting_lua/luajit", "lua"]
4646
luajit52 = ["bevy_mod_scripting_lua/luajit52", "lua"]
47+
luau = ["bevy_mod_scripting_lua/luau", "lua"]
4748

4849
# optional
4950
lua_script_api = ["bevy_script_api/lua"]

crates/bevy_script_api/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ rhai = ["bevy_mod_scripting_rhai"]
1818
[dependencies]
1919
bevy = { workspace = true, default-features = false, features = [
2020
"bevy_asset",
21-
"bevy_gltf",
2221
"bevy_animation",
2322
"bevy_core_pipeline",
2423
"bevy_ui",

crates/languages/bevy_mod_scripting_lua/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ lua53 = ["tealr/mlua_lua53"]
3030
lua54 = ["tealr/mlua_lua54"]
3131
luajit = ["tealr/mlua_luajit"]
3232
luajit52 = ["tealr/mlua_luajit52"]
33+
luau = ["tealr/mlua_luau"]
3334
mlua_serialize = ["tealr/mlua_serialize"]
3435
mlua_macros = ["tealr/mlua_macros"]
3536
mlua_async = ["tealr/mlua_async"]

0 commit comments

Comments
 (0)