.github: Fix CI try #1: to install ca-certificates and gnupg #959
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
Annotations
19 warnings
build (ubuntu-22.04, x86_64-unknown-linux-gnu, linux-desktop)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build (ubuntu-22.04, x86_64-unknown-linux-gnu, linux-desktop)
unused manifest key: package.path
|
build (ubuntu-22.04, x86_64-unknown-linux-gnu, linux-desktop)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build (ubuntu-22.04, x86_64-unknown-linux-gnu, linux-desktop)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build (ubuntu-22.04, x86_64-unknown-linux-gnu, linux-desktop)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build (ubuntu-22.04, x86_64-unknown-linux-gnu, linux-desktop)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
casting to the same type is unnecessary (`i64` -> `i64`):
src/video/video_source.rs#L84
warning: casting to the same type is unnecessary (`i64` -> `i64`)
--> src/video/video_source.rs:84:44
|
84 | .set_control_by_id(control.id, default_value as i64)
| ^^^^^^^^^^^^^^^^^^^^ help: try: `default_value`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
= note: `#[warn(clippy::unnecessary_cast)]` on by default
|
the borrowed expression implements the required traits:
src/stream/sink/udp_sink.rs#L349
warning: the borrowed expression implements the required traits
--> src/stream/sink/udp_sink.rs:349:59
|
349 | if let Err(remove_err) = pipeline.remove_many(&elements) {
| ^^^^^^^^^ help: change this to: `elements`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
src/stream/sink/udp_sink.rs#L348
warning: the borrowed expression implements the required traits
--> src/stream/sink/udp_sink.rs:348:56
|
348 | if let Err(link_err) = gst::Element::link_many(&elements) {
| ^^^^^^^^^ help: change this to: `elements`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
src/stream/sink/udp_sink.rs#L341
warning: the borrowed expression implements the required traits
--> src/stream/sink/udp_sink.rs:341:49
|
341 | if let Err(add_err) = pipeline.add_many(&elements) {
| ^^^^^^^^^ help: change this to: `elements`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
|
this `MutexGuard` is held across an `await` point:
src/stream/manager.rs#L314
warning: this `MutexGuard` is held across an `await` point
--> src/stream/manager.rs:314:25
|
314 | let state = match stream.state.lock() {
| ^^^^^
|
= help: consider using an async-aware `Mutex` type or ensuring the `MutexGuard` is dropped before calling await
note: these are all the `await` points this lock is held through
--> src/stream/manager.rs:325:75
|
325 | sinks.find(|sink| matches!(sink, Sink::Image(_))).await
| ^^^^^
...
333 | .await
| ^^^^^
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#await_holding_lock
|
this `MutexGuard` is held across an `await` point:
src/stream/manager.rs#L287
warning: this `MutexGuard` is held across an `await` point
--> src/stream/manager.rs:287:25
|
287 | let manager = match MANAGER.lock() {
| ^^^^^^^
|
= help: consider using an async-aware `Mutex` type or ensuring the `MutexGuard` is dropped before calling await
note: these are all the `await` points this lock is held through
--> src/stream/manager.rs:325:75
|
325 | sinks.find(|sink| matches!(sink, Sink::Image(_))).await
| ^^^^^
...
333 | .await
| ^^^^^
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#await_holding_lock
= note: `#[warn(clippy::await_holding_lock)]` on by default
|
this async expression only awaits a single future:
src/server/manager.rs#L32
warning: this async expression only awaits a single future
--> src/server/manager.rs:32:17
|
32 | async { fut.await }
| ^^^^^^^^^^^^^^^^^^^ help: you can reduce it to: `fut`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_async_block
= note: `#[warn(clippy::redundant_async_block)]` on by default
|
build (ubuntu-22.04, armv7-unknown-linux-gnueabihf, armv7)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build (ubuntu-22.04, armv7-unknown-linux-gnueabihf, armv7)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build (ubuntu-22.04, armv7-unknown-linux-gnueabihf, armv7)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build (ubuntu-22.04, armv7-unknown-linux-gnueabihf, armv7)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build (ubuntu-22.04, armv7-unknown-linux-gnueabihf, armv7)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build (ubuntu-22.04, armv7-unknown-linux-gnueabihf, armv7)
unused manifest key: package.path
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
mavlink-camera-manager-armv7
Expired
|
38.6 MB |
|
mavlink-camera-manager-linux-desktop
Expired
|
40.6 MB |
|