Skip to content

Commit 9b24bb2

Browse files
committed
Add Lua 5.5 to CI
1 parent e1701b6 commit 9b24bb2

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

.github/workflows/main.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
matrix:
1010
os: [ubuntu-latest, macos-latest, windows-latest]
1111
rust: [stable]
12-
lua: [lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
12+
lua: [lua55, lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
1313
include:
1414
- os: ubuntu-latest
1515
target: x86_64-unknown-linux-gnu
@@ -43,7 +43,7 @@ jobs:
4343
needs: build
4444
strategy:
4545
matrix:
46-
lua: [lua54, lua53, lua52, lua51, luajit]
46+
lua: [lua55, lua54, lua53, lua52, lua51, luajit]
4747
steps:
4848
- uses: actions/checkout@main
4949
- uses: dtolnay/rust-toolchain@stable
@@ -59,7 +59,7 @@ jobs:
5959
needs: build
6060
strategy:
6161
matrix:
62-
lua: [lua54, lua53, lua52, lua51, luajit]
62+
lua: [lua55, lua54, lua53, lua52, lua51, luajit]
6363
steps:
6464
- uses: actions/checkout@main
6565
- uses: dtolnay/rust-toolchain@stable
@@ -81,7 +81,7 @@ jobs:
8181
needs: build
8282
strategy:
8383
matrix:
84-
lua: [lua54, lua53, lua52, lua51]
84+
lua: [lua55, lua54, lua53, lua52, lua51]
8585
steps:
8686
- uses: actions/checkout@main
8787
- uses: dtolnay/rust-toolchain@stable
@@ -105,7 +105,7 @@ jobs:
105105
matrix:
106106
os: [ubuntu-latest, macos-latest, windows-latest]
107107
rust: [stable, nightly]
108-
lua: [lua54, lua53, lua52, lua51, luajit, luajit52, luau, luau-jit, luau-vector4]
108+
lua: [lua55, lua54, lua53, lua52, lua51, luajit, luajit52, luau, luau-jit, luau-vector4]
109109
include:
110110
- os: ubuntu-latest
111111
target: x86_64-unknown-linux-gnu
@@ -126,8 +126,8 @@ jobs:
126126
cargo test --features "${{ matrix.lua }},vendored,async,serde,macros,anyhow,userdata-wrappers"
127127
cargo test --features "${{ matrix.lua }},vendored,async,serde,macros,anyhow,userdata-wrappers,send"
128128
shell: bash
129-
- name: Run compile tests (macos lua54)
130-
if: ${{ matrix.os == 'macos-latest' && matrix.lua == 'lua54' }}
129+
- name: Run compile tests (macos lua55)
130+
if: ${{ matrix.os == 'macos-latest' && matrix.lua == 'lua55' }}
131131
run: |
132132
TRYBUILD=overwrite cargo test --features "${{ matrix.lua }},vendored" --tests -- --ignored
133133
TRYBUILD=overwrite cargo test --features "${{ matrix.lua }},vendored,async,send,serde,macros" --tests -- --ignored
@@ -141,7 +141,7 @@ jobs:
141141
matrix:
142142
os: [ubuntu-latest]
143143
rust: [nightly]
144-
lua: [lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
144+
lua: [lua55, lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
145145
include:
146146
- os: ubuntu-latest
147147
target: x86_64-unknown-linux-gnu
@@ -168,7 +168,7 @@ jobs:
168168
matrix:
169169
os: [ubuntu-latest]
170170
rust: [nightly]
171-
lua: [lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
171+
lua: [lua55, lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
172172
include:
173173
- os: ubuntu-latest
174174
target: x86_64-unknown-linux-gnu
@@ -194,7 +194,7 @@ jobs:
194194
matrix:
195195
os: [ubuntu-latest, macos-latest]
196196
rust: [stable]
197-
lua: [lua54, lua53, lua52, lua51, luajit]
197+
lua: [lua55, lua54, lua53, lua52, lua51, luajit]
198198
include:
199199
- os: ubuntu-latest
200200
target: x86_64-unknown-linux-gnu
@@ -219,7 +219,7 @@ jobs:
219219
needs: build
220220
strategy:
221221
matrix:
222-
lua: [lua54, luajit]
222+
lua: [lua55, lua54, luajit]
223223
defaults:
224224
run:
225225
shell: msys2 {0}
@@ -240,7 +240,7 @@ jobs:
240240
needs: build
241241
strategy:
242242
matrix:
243-
lua: [lua54, lua53, lua52, lua51, luau]
243+
lua: [lua55, lua54, lua53, lua52, lua51, luau]
244244
steps:
245245
- uses: actions/checkout@main
246246
- uses: dtolnay/rust-toolchain@stable
@@ -262,7 +262,7 @@ jobs:
262262
needs: build
263263
strategy:
264264
matrix:
265-
lua: [lua54, lua53, lua52, lua51]
265+
lua: [lua55, lua54, lua53, lua52, lua51]
266266
steps:
267267
- uses: actions/checkout@main
268268
- uses: dtolnay/rust-toolchain@stable
@@ -273,7 +273,7 @@ jobs:
273273
working-directory: ${{ runner.tool_cache }}
274274
run: |
275275
wasi_sdk=29
276-
wasmtime=v39.0.0
276+
wasmtime=v40.0.1
277277
278278
curl -LO https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-$wasi_sdk/wasi-sdk-$wasi_sdk.0-x86_64-linux.tar.gz
279279
tar xf wasi-sdk-$wasi_sdk.0-x86_64-linux.tar.gz
@@ -306,7 +306,7 @@ jobs:
306306
runs-on: ubuntu-latest
307307
strategy:
308308
matrix:
309-
lua: [lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
309+
lua: [lua55, lua54, lua53, lua52, lua51, luajit, luau, luau-jit, luau-vector4]
310310
steps:
311311
- uses: actions/checkout@main
312312
- uses: dtolnay/rust-toolchain@stable

tarpaulin.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
[lua54]
2-
features = "lua54,vendored,async,send,serde,macros,anyhow,userdata-wrappers"
1+
[lua55]
2+
features = "lua55,vendored,async,send,serde,macros,anyhow,userdata-wrappers"
33

4-
[lua54_non_send]
5-
features = "lua54,vendored,async,serde,macros,anyhow,userdata-wrappers"
4+
[lua55_non_send]
5+
features = "lua55,vendored,async,serde,macros,anyhow,userdata-wrappers"
66

7-
[lua54_with_memory_limit]
8-
features = "lua54,vendored,async,send,serde,macros,anyhow,userdata-wrappers"
7+
[lua55_with_memory_limit]
8+
features = "lua55,vendored,async,send,serde,macros,anyhow,userdata-wrappers"
99
rustflags = "--cfg force_memory_limit"
1010

1111
[lua51]

0 commit comments

Comments
 (0)