Skip to content

Commit 28c5c60

Browse files
authored
merge: pull request #50 from namib-project/ci_disable_mbedtls_sys_auto
fix(ci): disable mbedtls-sys-auto in CI to fix CMake issues (see #49)
2 parents f751b94 + c5187ab commit 28c5c60

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/test.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ jobs:
3737
LIBCOAP_RS_BUILD_SYSTEM: "vendored"
3838
DTLS_LIBRARY_FEATURES: |
3939
${{ (matrix.crate == 'libcoap-rs' && matrix.dtls_backend == 'tinydtls' && 'tcp,dtls-psk,dtls-rpk,dtls-tinydtls-sys-vendored')
40-
|| (matrix.crate == 'libcoap-rs' && matrix.dtls_backend == 'mbedtls' && 'tcp,dtls-psk,dtls-pki,dtls-mbedtls-sys')
40+
|| (matrix.crate == 'libcoap-rs' && matrix.dtls_backend == 'mbedtls' && 'tcp,dtls-psk,dtls-pki')
4141
|| (matrix.crate == 'libcoap-rs' && matrix.dtls_backend == 'openssl' && 'tcp,dtls-psk,dtls-pki,dtls-openssl-sys-vendored')
4242
|| (matrix.crate == 'libcoap-rs' && matrix.dtls_backend == 'gnutls' && 'tcp,dtls-psk,dtls-pki,dtls-rpk')
4343
|| (matrix.crate == 'libcoap-sys' && matrix.dtls_backend == 'tinydtls' && 'dtls,dtls-tinydtls-sys-vendored')
44-
|| (matrix.crate == 'libcoap-sys' && matrix.dtls_backend == 'mbedtls' && 'dtls,dtls-mbedtls-sys')
44+
|| (matrix.crate == 'libcoap-sys' && matrix.dtls_backend == 'mbedtls' && 'dtls')
4545
|| (matrix.crate == 'libcoap-sys' && matrix.dtls_backend == 'openssl' && 'dtls,dtls-openssl-sys-vendored')
4646
|| (matrix.crate == 'libcoap-sys' && matrix.dtls_backend == 'gnutls' && 'dtls')
4747
|| 'vendored'
@@ -59,6 +59,11 @@ jobs:
5959
with:
6060
packages: libgnutls28-dev libgnutls30
6161
version: 1.0
62+
- if: matrix.dtls_backend == 'mbedtls'
63+
uses: awalsh128/[email protected]
64+
with:
65+
packages: libmbedtls-dev
66+
version: 1.0
6267
- run: cargo test -p ${{ matrix.crate }} --no-default-features --features "$LIBRARY_FEATURES" --features "$DTLS_LIBRARY_FEATURES" --no-fail-fast
6368
- if: matrix.rust_version == 'nightly'
6469
run: |
@@ -101,6 +106,8 @@ jobs:
101106
102107
docs:
103108
runs-on: ubuntu-latest
109+
env:
110+
CMAKE_POLICY_VERSION_MINIMUM: 3.5
104111
steps:
105112
- uses: actions/checkout@v4
106113
with:

0 commit comments

Comments
 (0)