2727 - name : Build ${{ matrix.lua }} vendored
2828 run : |
2929 cargo build --features "${{ matrix.lua }},vendored"
30- cargo build --features "${{ matrix.lua }},vendored,async,send,serialize,macros,unstable"
30+ cargo build --features "${{ matrix.lua }},vendored,async,serialize,macros"
31+ cargo build --features "${{ matrix.lua }},vendored,async,serialize,macros,send"
3132 shell : bash
3233 - name : Build ${{ matrix.lua }} pkg-config
3334 if : ${{ matrix.os == 'ubuntu-22.04' }}
5051 toolchain : stable
5152 target : aarch64-apple-darwin
5253 - name : Cross-compile
53- run : cargo build --target aarch64-apple-darwin --features "${{ matrix.lua }},vendored,async,send,serialize,macros,unstable "
54+ run : cargo build --target aarch64-apple-darwin --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
5455
5556 build_aarch64_cross_ubuntu :
5657 name : Cross-compile to aarch64-unknown-linux-gnu
7172 sudo apt-get install -y --no-install-recommends gcc-aarch64-linux-gnu libc6-dev-arm64-cross
7273 shell : bash
7374 - name : Cross-compile
74- run : cargo build --target aarch64-unknown-linux-gnu --features "${{ matrix.lua }},vendored,async,send,serialize,macros,unstable "
75+ run : cargo build --target aarch64-unknown-linux-gnu --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
7576 shell : bash
7677
7778 build_armv7_cross_ubuntu :
9394 sudo apt-get install -y --no-install-recommends gcc-arm-linux-gnueabihf libc-dev-armhf-cross
9495 shell : bash
9596 - name : Cross-compile
96- run : cargo build --target armv7-unknown-linux-gnueabihf --features "${{ matrix.lua }},vendored,async,send,serialize,macros,unstable "
97+ run : cargo build --target armv7-unknown-linux-gnueabihf --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
9798 shell : bash
9899
99100 test :
@@ -122,14 +123,14 @@ jobs:
122123 - name : Run ${{ matrix.lua }} tests
123124 run : |
124125 cargo test --features "${{ matrix.lua }},vendored"
125- cargo test --features "${{ matrix.lua }},vendored,async,send, serialize,macros"
126- cargo test --features "${{ matrix.lua }},vendored,async,serialize,macros,unstable "
126+ cargo test --features "${{ matrix.lua }},vendored,async,serialize,macros"
127+ cargo test --features "${{ matrix.lua }},vendored,async,serialize,macros,send "
127128 shell : bash
128129 - name : Run compile tests (macos lua54)
129130 if : ${{ matrix.os == 'macos-latest' && matrix.lua == 'lua54' }}
130131 run : |
131132 TRYBUILD=overwrite cargo test --features "${{ matrix.lua }},vendored" -- --ignored
132- TRYBUILD=overwrite cargo test --features "${{ matrix.lua }},vendored,async,send,serialize,macros,unstable " -- --ignored
133+ TRYBUILD=overwrite cargo test --features "${{ matrix.lua }},vendored,async,send,serialize,macros" -- --ignored
133134 shell : bash
134135
135136 test_with_sanitizer :
@@ -153,7 +154,8 @@ jobs:
153154 - uses : Swatinem/rust-cache@v2
154155 - name : Run ${{ matrix.lua }} tests with address sanitizer
155156 run : |
156- cargo test --tests --features "${{ matrix.lua }},vendored,async,send,serialize,macros,unstable" --target x86_64-unknown-linux-gnu -- --skip test_too_many_recursions
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
157159 shell : bash
158160 env :
159161 RUSTFLAGS : -Z sanitizer=address
@@ -226,8 +228,7 @@ jobs:
226228 - name : Run ${{ matrix.lua }} tests
227229 run : |
228230 cargo test --tests --features "${{ matrix.lua }},vendored"
229- cargo test --tests --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
230- cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros,unstable"
231+ cargo test --tests --features "${{ matrix.lua }},vendored,async,serialize,macros"
231232
232233 rustfmt :
233234 name : Rustfmt
@@ -254,4 +255,4 @@ jobs:
254255 - uses : giraffate/clippy-action@v1
255256 with :
256257 reporter : ' github-pr-review'
257- clippy_flags : --features "${{ matrix.lua }},vendored,async,send,serialize,macros,unstable "
258+ clippy_flags : --features "${{ matrix.lua }},vendored,async,send,serialize,macros"
0 commit comments