Skip to content

Commit 0b83e89

Browse files
committed
Add CI testing for no default features and all features
1 parent b928a2a commit 0b83e89

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ jobs:
1414
- name: Test (default)
1515
run: cargo test
1616

17+
test_no_default_features:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v4
21+
- name: Test (default)
22+
run: cargo test --no-default-features
23+
1724
test_luau:
1825
runs-on: ubuntu-latest
1926
steps:
@@ -49,6 +56,13 @@ jobs:
4956
- name: Test (LuaJIT)
5057
run: cargo test --features luajit
5158

59+
test_all_features:
60+
runs-on: ubuntu-latest
61+
steps:
62+
- uses: actions/checkout@v4
63+
- name: Test (all features)
64+
run: cargo test --all_features
65+
5266
test_wasm:
5367
runs-on: ubuntu-latest
5468
steps:

0 commit comments

Comments
 (0)