summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/main.yml13
1 files changed, 11 insertions, 2 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 2c2a941..2f4468c 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -48,11 +48,11 @@ jobs:
if: matrix.thing == 'aarch64-linux'
shell: bash
- run: rustup target add ${{ matrix.target }}
- - name: Build (Lua 5.3/5.2/5.1 and LuaJIT vendored)
+ - name: Build (Lua 5.3/5.2/5.1 and LuaJIT vendored+async)
run: |
for FEATURE in lua53 lua52 lua51 luajit; do
echo "Building $FEATURE"
- cargo build --target ${{ matrix.target }} --release --no-default-features --features "$FEATURE vendored"
+ cargo build --target ${{ matrix.target }} --release --no-default-features --features "$FEATURE vendored async"
done
shell: bash
- name: Build (Lua 5.3/5.2/5.1 and LuaJIT via pkg-config)
@@ -76,15 +76,24 @@ jobs:
- name: Run tests (Lua 5.3 vendored)
run: cargo test --release --no-default-features --features "lua53 vendored"
shell: bash
+ - name: Run tests (Lua 5.3 vendored+async)
+ run: cargo test --release --no-default-features --features "lua53 vendored async"
+ shell: bash
- name: Run tests (Lua 5.2 vendored)
run: cargo test --release --no-default-features --features "lua52 vendored"
shell: bash
- name: Run tests (Lua 5.1 vendored)
run: cargo test --release --no-default-features --features "lua51 vendored"
shell: bash
+ - name: Run tests (Lua 5.1 vendored+async)
+ run: cargo test --release --no-default-features --features "lua51 vendored async"
+ shell: bash
- name: Run tests (LuaJIT vendored)
run: cargo test --release --no-default-features --features "luajit vendored"
shell: bash
+ - name: Run tests (LuaJIT vendored+async)
+ run: cargo test --release --no-default-features --features "luajit vendored async"
+ shell: bash
- name: Run compile test (Lua 5.3)
run: |
sudo apt-get update -y