2727 - name : Build ${{ matrix.lua }} vendored
2828 run : |
2929 cargo build --features "${{ matrix.lua }},vendored"
30- cargo build --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow"
31- cargo build --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,send"
30+ cargo build --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,userdata-wrappers "
31+ cargo build --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,userdata-wrappers, send"
3232 shell : bash
3333 - name : Build ${{ matrix.lua }} pkg-config
3434 if : ${{ matrix.os == 'ubuntu-latest' }}
5151 toolchain : stable
5252 target : aarch64-apple-darwin
5353 - name : Cross-compile
54- run : cargo build --target aarch64-apple-darwin --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
54+ run : cargo build --target aarch64-apple-darwin --features "${{ matrix.lua }},vendored,async,send,serialize,macros,anyhow,userdata-wrappers "
5555
5656 build_aarch64_cross_ubuntu :
5757 name : Cross-compile to aarch64-unknown-linux-gnu
7272 sudo apt-get install -y --no-install-recommends gcc-aarch64-linux-gnu libc6-dev-arm64-cross
7373 shell : bash
7474 - name : Cross-compile
75- run : cargo build --target aarch64-unknown-linux-gnu --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
75+ run : cargo build --target aarch64-unknown-linux-gnu --features "${{ matrix.lua }},vendored,async,send,serialize,macros,anyhow,userdata-wrappers "
7676 shell : bash
7777
7878 build_armv7_cross_ubuntu :
9494 sudo apt-get install -y --no-install-recommends gcc-arm-linux-gnueabihf libc-dev-armhf-cross
9595 shell : bash
9696 - name : Cross-compile
97- run : cargo build --target armv7-unknown-linux-gnueabihf --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
97+ run : cargo build --target armv7-unknown-linux-gnueabihf --features "${{ matrix.lua }},vendored,async,send,serialize,macros,anyhow,userdata-wrappers "
9898 shell : bash
9999
100100 test :
@@ -123,8 +123,8 @@ jobs:
123123 - name : Run ${{ matrix.lua }} tests
124124 run : |
125125 cargo test --features "${{ matrix.lua }},vendored"
126- cargo test --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow"
127- cargo test --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,send"
126+ cargo test --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,userdata-wrappers "
127+ cargo test --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,userdata-wrappers, send"
128128 shell : bash
129129 - name : Run compile tests (macos lua54)
130130 if : ${{ matrix.os == 'macos-latest' && matrix.lua == 'lua54' }}
@@ -154,8 +154,8 @@ jobs:
154154 - uses : Swatinem/rust-cache@v2
155155 - name : Run ${{ matrix.lua }} tests with address sanitizer
156156 run : |
157- cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros" --target x86_64-unknown-linux-gnu -- --skip test_too_many_recursions
158- cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros,send" --target x86_64-unknown-linux-gnu -- --skip test_too_many_recursions
157+ cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow " --target x86_64-unknown-linux-gnu -- --skip test_too_many_recursions
158+ cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,userdata-wrappers, send" --target x86_64-unknown-linux-gnu -- --skip test_too_many_recursions
159159 shell : bash
160160 env :
161161 RUSTFLAGS : -Z sanitizer=address
@@ -181,7 +181,7 @@ jobs:
181181 - uses : Swatinem/rust-cache@v2
182182 - name : Run ${{ matrix.lua }} tests with forced memory limit
183183 run : |
184- cargo test --tests --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
184+ cargo test --tests --features "${{ matrix.lua }},vendored,async,send,serialize,macros,anyhow,userdata-wrappers "
185185 shell : bash
186186 env :
187187 RUSTFLAGS : --cfg=force_memory_limit
@@ -254,7 +254,7 @@ jobs:
254254 - name : Run ${{ matrix.lua }} tests
255255 run : |
256256 cargo test --tests --features "${{ matrix.lua }},vendored"
257- cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros"
257+ cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros,anyhow,userdata-wrappers "
258258
259259 rustfmt :
260260 name : Rustfmt
@@ -281,4 +281,4 @@ jobs:
281281 - uses : giraffate/clippy-action@v1
282282 with :
283283 reporter : ' github-pr-review'
284- clippy_flags : --features "${{ matrix.lua }},vendored,async,send,serialize,macros,anyhow"
284+ clippy_flags : --features "${{ matrix.lua }},vendored,async,send,serialize,macros,anyhow,userdata-wrappers "
0 commit comments