eclipse-iceoryx / iceoryx2

Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust
https://iceoryx.io
Apache License 2.0
448 stars 22 forks source link

Use toolchain `stable` in github static-code-analysis target #172

Open elfenpiff opened 2 months ago

elfenpiff commented 2 months ago

Brief feature description

clippy receives a SIGABRT signal in macOS-latest with rust 1.77.1. Currently, the target is set to 1.76.0 to circumvent the problem. As soon as it is fixed - with 1.78 or 1.77.2, update the CI to stable again.

  1. Edit file .github/workflows/build-test.yml
  2. go to TODO iox2-172 and update toolchain

CI output

    Checking clap v3.2.25
    Checking iceoryx2-bb-posix v0.2.2 (/Users/runner/work/iceoryx2/iceoryx2/iceoryx2-bb/posix)
error: could not compile `iceoryx2-bb-posix` (lib)

Caused by:
  process didn't exit successfully: `/Users/runner/.rustup/toolchains/stable-x86_64-apple-darwin/bin/clippy-driver /Users/runner/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rustc --crate-name iceoryx2_bb_posix --edition=2021 iceoryx2-bb/posix/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C metadata=6d9ce6415109b379 -C extra-filename=-6d9ce6415109b379 --out-dir /Users/runner/work/iceoryx2/iceoryx2/target/debug/deps -L dependency=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps --extern bitflags=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libbitflags-a7c79556c2471588.rmeta --extern enum_iterator=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libenum_iterator-72486a3a43b60e1e.rmeta --extern iceoryx2_bb_container=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libiceoryx2_bb_container-d11b468859ea98e4.rmeta --extern iceoryx2_bb_elementary=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libiceoryx2_bb_elementary-82d924a6d32cb24e.rmeta --extern iceoryx2_bb_log=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libiceoryx2_bb_log-ea0f451cedf03499.rmeta --extern iceoryx2_bb_system_types=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libiceoryx2_bb_system_types-28f9f0a83af747e1.rmeta --extern iceoryx2_pal_configuration=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libiceoryx2_pal_configuration-7504ac9127fc7487.rmeta --extern iceoryx2_pal_posix=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libiceoryx2_pal_posix-59d603918355d3ef.rmeta --extern lazy_static=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/liblazy_static-f74804fca7b3f950.rmeta --extern tiny_fn=/Users/runner/work/iceoryx2/iceoryx2/target/debug/deps/libtiny_fn-5c478f165304a566.rmeta -C debug-assertions -L native=/Users/runner/work/iceoryx2/iceoryx2/target/debug/build/iceoryx2-pal-posix-2469a82385e36f58/out -L native=/Users/runner/work/iceoryx2/iceoryx2/target/debug/build/iceoryx2-pal-posix-2469a82385e36f58/out -L native=/Users/runner/work/iceoryx2/iceoryx2/target/debug/build/iceoryx2-pal-posix-2469a82385e36f58/out` (signal: 6, SIGABRT: process abort signal)
Error: Process completed with exit code 101.