@@ -37,11 +37,11 @@ jobs:
37
37
LIBCOAP_RS_BUILD_SYSTEM : " vendored"
38
38
DTLS_LIBRARY_FEATURES : |
39
39
${{ (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')
41
41
|| (matrix.crate == 'libcoap-rs' && matrix.dtls_backend == 'openssl' && 'tcp,dtls-psk,dtls-pki,dtls-openssl-sys-vendored')
42
42
|| (matrix.crate == 'libcoap-rs' && matrix.dtls_backend == 'gnutls' && 'tcp,dtls-psk,dtls-pki,dtls-rpk')
43
43
|| (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')
45
45
|| (matrix.crate == 'libcoap-sys' && matrix.dtls_backend == 'openssl' && 'dtls,dtls-openssl-sys-vendored')
46
46
|| (matrix.crate == 'libcoap-sys' && matrix.dtls_backend == 'gnutls' && 'dtls')
47
47
|| 'vendored'
59
59
with :
60
60
packages : libgnutls28-dev libgnutls30
61
61
version : 1.0
62
+ - if : matrix.dtls_backend == 'mbedtls'
63
+
64
+ with :
65
+ packages : libmbedtls-dev
66
+ version : 1.0
62
67
- run : cargo test -p ${{ matrix.crate }} --no-default-features --features "$LIBRARY_FEATURES" --features "$DTLS_LIBRARY_FEATURES" --no-fail-fast
63
68
- if : matrix.rust_version == 'nightly'
64
69
run : |
@@ -101,6 +106,8 @@ jobs:
101
106
102
107
docs :
103
108
runs-on : ubuntu-latest
109
+ env :
110
+ CMAKE_POLICY_VERSION_MINIMUM : 3.5
104
111
steps :
105
112
- uses : actions/checkout@v4
106
113
with :
0 commit comments