Skip to content

Update libcoap to 4.3.5, bump dependencies, improve linking (incl. ESP32) #92

Update libcoap to 4.3.5, bump dependencies, improve linking (incl. ESP32)

Update libcoap to 4.3.5, bump dependencies, improve linking (incl. ESP32) #92

Triggered via pull request June 25, 2024 14:01
Status Failure
Total duration 3m 14s
Artifacts

ci.yml

on: pull_request
Matrix: coverage
Matrix: lint
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 14 warnings
test (libcoap-sys, mbedtls)
Process completed with exit code 101.
test (libcoap-rs, tinydtls)
Process completed with exit code 101.
test (libcoap-sys, tinydtls)
Process completed with exit code 101.
test (libcoap-sys, gnutls)
Process completed with exit code 101.
test (libcoap-rs, mbedtls)
Process completed with exit code 101.
test (libcoap-rs, gnutls)
Process completed with exit code 101.
test (libcoap-rs, openssl)
Process completed with exit code 101.
test (libcoap-sys, openssl)
Process completed with exit code 101.
coverage (libcoap-rs)
Process completed with exit code 1.
[clippy (libcoap-sys)] libcoap-sys/build.rs#L290: libcoap-sys/build.rs#L290
warning: use of `format!` to build up a string from an iterator --> libcoap-sys/build.rs:290:52 | 290 | ... lib_flags.push_str(lib.link_paths.iter().map(|x| format!("-L{} ", x.display())).collect::<String>().as_str()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: call `fold` instead --> libcoap-sys/build.rs:290:74 | 290 | ... lib_flags.push_str(lib.link_paths.iter().map(|x| format!("-L{} ", x.display())).collect::<String>().as_str()); | ^^^ help: ... and use the `write!` macro here --> libcoap-sys/build.rs:290:82 | 290 | ... lib_flags.push_str(lib.link_paths.iter().map(|x| format!("-L{} ", x.display())).collect::<String>().as_str()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: this can be written more efficiently by appending to a `String` directly = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#format_collect = note: `#[warn(clippy::format_collect)]` on by default
[clippy (libcoap-sys)] libcoap-sys/build.rs#L292: libcoap-sys/build.rs#L292
warning: use of `format!` to build up a string from an iterator --> libcoap-sys/build.rs:292:68 | 292 | ... build_config.env("MbedTLS_CFLAGS", lib.link_paths.iter().map(|x| format!("-I{}", x.display())).collect::<String>()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: call `fold` instead --> libcoap-sys/build.rs:292:90 | 292 | ... build_config.env("MbedTLS_CFLAGS", lib.link_paths.iter().map(|x| format!("-I{}", x.display())).collect::<String>()); | ^^^ help: ... and use the `write!` macro here --> libcoap-sys/build.rs:292:98 | 292 | ... build_config.env("MbedTLS_CFLAGS", lib.link_paths.iter().map(|x| format!("-I{}", x.display())).collect::<String>()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: this can be written more efficiently by appending to a `String` directly = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#format_collect
lint (libcoap-rs)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, giraffate/clippy-action@main. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
lint (libcoap-sys)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, giraffate/clippy-action@main. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-sys, mbedtls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-rs, tinydtls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-sys, tinydtls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-sys, gnutls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-rs, mbedtls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-rs, gnutls)
Cache save failed.
test (libcoap-rs, gnutls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-rs, openssl)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (libcoap-sys, openssl)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
coverage (libcoap-rs)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, baptiste0928/cargo-install@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.