Skip to content

Commit 4a70d50

Browse files
Disabled test rdkafka crate with musl (#76)
Enabled reqwest module with wasm Signed-off-by: Francesco Guardiani <[email protected]>
1 parent 4700fa2 commit 4a70d50

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

.github/workflows/master.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,39 @@ jobs:
4444
toolchain: ${{ matrix.toolchain }}
4545
target: ${{ matrix.target }}
4646
override: true
47+
48+
# If glibc, compile and test all
49+
- uses: actions-rs/cargo@v1
50+
if: matrix.target == 'x86_64-unknown-linux-gnu'
51+
with:
52+
command: build
53+
toolchain: ${{ matrix.toolchain }}
54+
args: --target ${{ matrix.target }} --workspace
55+
- uses: actions-rs/cargo@v1
56+
if: matrix.target == 'x86_64-unknown-linux-gnu'
57+
with:
58+
command: test
59+
toolchain: ${{ matrix.toolchain }}
60+
args: --target ${{ matrix.target }} --workspace
61+
62+
# If musl, compile and test all excluding kafka
4763
- uses: actions-rs/cargo@v1
48-
if: matrix.target != 'wasm32-unknown-unknown'
64+
if: matrix.target == 'x86_64-unknown-linux-musl'
4965
with:
5066
command: build
5167
toolchain: ${{ matrix.toolchain }}
52-
args: --target ${{ matrix.target }} --all
68+
args: --target ${{ matrix.target }} --workspace --exclude cloudevents-sdk-rdkafka
5369
- uses: actions-rs/cargo@v1
54-
if: matrix.target != 'wasm32-unknown-unknown'
70+
if: matrix.target == 'x86_64-unknown-linux-musl'
5571
with:
5672
command: test
5773
toolchain: ${{ matrix.toolchain }}
58-
args: --target ${{ matrix.target }} --all
74+
args: --target ${{ matrix.target }} --workspace --exclude cloudevents-sdk-rdkafka
5975

60-
# If wasm, then we don't need to compile --all
76+
# If wasm, then we test only the main module and cloudevents-sdk-reqwest
6177
- uses: actions-rs/cargo@v1
6278
if: matrix.target == 'wasm32-unknown-unknown'
6379
with:
6480
command: build
6581
toolchain: ${{ matrix.toolchain }}
66-
args: --target wasm32-unknown-unknown
82+
args: --target wasm32-unknown-unknown --package cloudevents-sdk --package cloudevents-sdk-reqwest

0 commit comments

Comments
 (0)