Skip to content

Fix CI Issues

Fix CI Issues #89

Triggered via pull request January 21, 2025 20:10
@mtthw-meyermtthw-meyer
synchronize #42
fix-ci
Status Failure
Total duration 3m 6s
Artifacts

ci.yml

on: pull_request
Matrix: ci
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 63 warnings
failed to resolve: could not find `data` in `usbd_midi`: examples/usb_midi.rs#L178
error[E0433]: failed to resolve: could not find `data` in `usbd_midi` --> examples/usb_midi.rs:178:28 | 178 | usbd_midi::data::usb_midi::cable_number::CableNumber::Cable0, | ^^^^ could not find `data` in `usbd_midi` | help: consider importing this enum | 13 + use usbd_midi::CableNumber; | help: if you import `CableNumber`, refer to it directly | 178 - usbd_midi::data::usb_midi::cable_number::CableNumber::Cable0, 178 + CableNumber::Cable0, |
unresolved import `usbd_midi::midi_device`: examples/usb_midi.rs#L34
error[E0432]: unresolved import `usbd_midi::midi_device` --> examples/usb_midi.rs:34:9 | 34 | midi_device::MidiClass, | ^^^^^^^^^^^ could not find `midi_device` in `usbd_midi`
failed to resolve: could not find `data` in `usbd_midi`: examples/usb_midi.rs#L25
error[E0433]: failed to resolve: could not find `data` in `usbd_midi` --> examples/usb_midi.rs:25:9 | 25 | data::{ | ^^^^ could not find `data` in `usbd_midi`
ci (1.70.0, log-itm)
The process 'cross' failed with exit code 101
ci (stable, log-rtt)
The job was canceled because "_1_70_0_log-itm" failed.
ci (stable, log-rtt)
The operation was canceled.
ci (1.70.0, log-semihosting)
The job was canceled because "_1_70_0_log-itm" failed.
ci (1.70.0, log-semihosting)
The operation was canceled.
ci (stable, log-semihosting)
The job was canceled because "_1_70_0_log-itm" failed.
ci (stable, log-semihosting)
The operation was canceled.
ci (1.70.0, log-rtt)
The job was canceled because "_1_70_0_log-itm" failed.
ci (1.70.0, log-rtt)
The process 'cross' failed with exit code 101
ci (stable, log-itm)
The job was canceled because "_1_70_0_log-itm" failed.
ci (stable, log-itm)
The operation was canceled.
usage of a legacy numeric constant: examples/sdram.rs#L69
warning: usage of a legacy numeric constant --> examples/sdram.rs:69:35 | 69 | data = (data + 1.0) % core::f32::MAX; | ^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#legacy_numeric_constants help: use the associated constant instead | 69 | data = (data + 1.0) % f32::MAX; | ~~~~~~~~
usage of a legacy numeric constant: examples/sdram.rs#L61
warning: usage of a legacy numeric constant --> examples/sdram.rs:61:35 | 61 | data = (data + 1.0) % core::f32::MAX; | ^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#legacy_numeric_constants = note: `#[warn(clippy::legacy_numeric_constants)]` on by default help: use the associated constant instead | 61 | data = (data + 1.0) % f32::MAX; | ~~~~~~~~
unused import: `micromath::F32Ext`: examples/sdram.rs#L21
warning: unused import: `micromath::F32Ext` --> examples/sdram.rs:21:9 | 21 | use micromath::F32Ext; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
redundant pattern matching, consider using `is_ok()`: examples/sdmmc.rs#L109
warning: redundant pattern matching, consider using `is_ok()` --> examples/sdmmc.rs:109:16 | 109 | if let Ok(_) = <Sdmmc<SDMMC1, SdCard>>::init(&mut sd, 50.MHz()) { | -------^^^^^--------------------------------------------------- help: try: `if <Sdmmc<SDMMC1, SdCard>>::init(&mut sd, 50.MHz()).is_ok()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching = note: `#[warn(clippy::redundant_pattern_matching)]` on by default
the function `sdmmc::init` doesn't need a mutable reference: examples/sdmmc.rs#L105
warning: the function `sdmmc::init` doesn't need a mutable reference --> examples/sdmmc.rs:105:13 | 105 | &mut ccdr.clocks, | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed = note: `#[warn(clippy::unnecessary_mut_passed)]` on by default
unused import: `num_enum::TryFromPrimitive`: examples/usb_midi.rs#L22
warning: unused import: `num_enum::TryFromPrimitive` --> examples/usb_midi.rs:22:9 | 22 | use num_enum::TryFromPrimitive; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
creating a mutable reference to mutable static is discouraged: src/audio.rs#L211
warning: creating a mutable reference to mutable static is discouraged --> src/audio.rs:211:43 | 211 | let output = Output::new(unsafe { &mut TX_BUFFER }); | ^^^^^^^^^^^^^^ mutable reference to mutable static | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives help: use `&raw mut` instead to create a raw pointer | 211 | let output = Output::new(unsafe { &raw mut TX_BUFFER }); | ~~~~~~~~
creating a mutable reference to mutable static is discouraged: src/audio.rs#L210
warning: creating a mutable reference to mutable static is discouraged --> src/audio.rs:210:41 | 210 | let input = Input::new(unsafe { &mut RX_BUFFER }); | ^^^^^^^^^^^^^^ mutable reference to mutable static | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives help: use `&raw mut` instead to create a raw pointer | 210 | let input = Input::new(unsafe { &raw mut RX_BUFFER }); | ~~~~~~~~
creating a mutable reference to mutable static is discouraged: src/audio.rs#L158
warning: creating a mutable reference to mutable static is discouraged --> src/audio.rs:158:71 | 158 | let rx_buffer: &'static mut [u32; DMA_BUFFER_SIZE] = unsafe { &mut RX_BUFFER }; | ^^^^^^^^^^^^^^ mutable reference to mutable static | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives help: use `&raw mut` instead to create a raw pointer | 158 | let rx_buffer: &'static mut [u32; DMA_BUFFER_SIZE] = unsafe { &raw mut RX_BUFFER }; | ~~~~~~~~
creating a mutable reference to mutable static is discouraged: src/audio.rs#L141
warning: creating a mutable reference to mutable static is discouraged --> src/audio.rs:141:71 | 141 | let tx_buffer: &'static mut [u32; DMA_BUFFER_SIZE] = unsafe { &mut TX_BUFFER }; | ^^^^^^^^^^^^^^ mutable reference to mutable static | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives = note: `#[warn(static_mut_refs)]` on by default help: use `&raw mut` instead to create a raw pointer | 141 | let tx_buffer: &'static mut [u32; DMA_BUFFER_SIZE] = unsafe { &raw mut TX_BUFFER }; | ~~~~~~~~
the method `timer` doesn't need a mutable reference: src/system.rs#L112
warning: the method `timer` doesn't need a mutable reference --> src/system.rs:112:13 | 112 | &mut ccdr.clocks, | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed = note: `#[warn(clippy::unnecessary_mut_passed)]` on by default
this expression creates a reference which is immediately dereferenced by the compiler: src/system.rs#L70
warning: this expression creates a reference which is immediately dereferenced by the compiler --> src/system.rs:70:26 | 70 | .freeze(vos, &syscfg) | ^^^^^^^ help: change this to: `syscfg` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
an implementation of `From` is preferred since it gives you `Into<_>` for free where the reverse isn't true: src/sdram.rs#L141
warning: an implementation of `From` is preferred since it gives you `Into<_>` for free where the reverse isn't true --> src/sdram.rs:141:1 | 141 | impl<T: Sized> Into<&'static mut [T]> for Sdram { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: `impl From<Local> for Foreign` is allowed by the orphan rules, for more information see https://doc.rust-lang.org/reference/items/implementations.html#trait-implementation-coherence = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#from_over_into = note: `#[warn(clippy::from_over_into)]` on by default help: replace the `Into` implementation with `From<sdram::Sdram>` | 141 ~ impl<T: Sized> From<Sdram> for &'static mut [T] { 142 ~ fn from(val: Sdram) -> Self { 143 | unsafe { 144 | core::slice::from_raw_parts_mut( 145 ~ val.inner as *mut T, 146 ~ Sdram::bytes() / core::mem::size_of::<T>(), |
this function has too many arguments (63/7): src/sdram.rs#L31
warning: this function has too many arguments (63/7) --> src/sdram.rs:31:5 | 31 | / pub fn new<D: DelayUs<u8>>( 32 | | fmc_d: stm32::FMC, 33 | | fmc_p: rcc::rec::Fmc, 34 | | clocks: &rcc::CoreClocks, ... | 94 | | ii10: gpioi::PI10<Analog>, 95 | | ) -> Self { | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (9/7): src/sdmmc.rs#L10
warning: this function has too many arguments (9/7) --> src/sdmmc.rs:10:1 | 10 | / pub fn init<P: SdmmcPeripheral>( 11 | | daisy1: gpio::gpioc::PC11<Analog>, 12 | | daisy2: gpio::gpioc::PC10<Analog>, 13 | | daisy3: gpio::gpioc::PC9<Analog>, ... | 20 | | clocks: &hal::rcc::CoreClocks, 21 | | ) -> hal::sdmmc::Sdmmc<stm32::SDMMC1, P> { | |________________________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
empty line after doc comment: src/mpu.rs#L12
warning: empty line after doc comment --> src/mpu.rs:12:1 | 12 | / /// will panic if `size` is not at least 32 bytes. 13 | | | |_^ ... 16 | use log::info; | --------- the comment documents this import | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_line_after_doc_comments = note: `#[warn(clippy::empty_line_after_doc_comments)]` on by default = help: if the empty line is unintentional remove it help: if the comment should document the parent module use an inner doc comment | 3 ~ //! 4 ~ //! Based on example from: 5 ~ //! https://github.com/richardeoin/stm32h7-fmc/blob/master/examples/stm32h747i-disco.rs 6 ~ //! 7 ~ //! Memory address in location will be 32-byte aligned. 8 ~ //! 9 ~ //! # Panics 10 ~ //! 11 ~ //! Function will panic if `size` is not a power of 2. Function 12 ~ //! will panic if `size` is not at least 32 bytes. | help: if the documentation should include the empty line include it in the comment | 13 | /// |
this if-then-else expression returns a bool literal: src/hid.rs#L342
warning: this if-then-else expression returns a bool literal --> src/hid.rs:342:25 | 342 | let is_bright = if self.brightness > self.pwm { | _________________________^ 343 | | true 344 | | } else { 345 | | false 346 | | }; | |_________^ help: you can reduce it to: `self.brightness > self.pwm` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_bool = note: `#[warn(clippy::needless_bool)]` on by default
clamp-like pattern without using clamp function: src/hid.rs#L282
warning: clamp-like pattern without using clamp function --> src/hid.rs:282:21 | 282 | let value = if value > 1.0 { | _____________________^ 283 | | 1.0 284 | | } else if value < 0.0 { 285 | | 0.0 286 | | } else { 287 | | value 288 | | }; | |_________^ help: replace with clamp: `value.clamp(0.0, 1.0)` | = note: clamp will panic if max < min, min.is_nan(), or max.is_nan() = note: clamp returns NaN if the input is NaN = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_clamp
manual implementation of `Option::map`: src/hid.rs#L76
warning: manual implementation of `Option::map` --> src/hid.rs:76:33 | 76 | self.double_threshold = if let Some(double_threshold) = double_threshold { | _________________________________^ 77 | | Some(double_threshold) 78 | | } else { 79 | | None 80 | | }; | |_________^ help: try: `double_threshold.map(|double_threshold| double_threshold)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_map
manual implementation of `Option::map`: src/hid.rs#L67
warning: manual implementation of `Option::map` --> src/hid.rs:67:31 | 67 | self.held_threshold = if let Some(held_threshold) = held_threshold { | _______________________________^ 68 | | Some(held_threshold) 69 | | } else { 70 | | None 71 | | }; | |_________^ help: try: `held_threshold.map(|held_threshold| held_threshold)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_map = note: `#[warn(clippy::manual_map)]` on by default
this function has too many arguments (33/7): src/gpio.rs#L86
warning: this function has too many arguments (33/7) --> src/gpio.rs:86:5 | 86 | / pub fn init( 87 | | seed_led: gpio::gpioc::PC7<Analog>, 88 | | codec: gpio::gpiob::PB11<Analog>, 89 | | daisy0: Option<gpio::gpiob::PB12<Analog>>, ... | 119 | | daisy30: Option<gpio::gpiob::PB15<Analog>>, 120 | | ) -> GPIO { | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
doc list item without indentation: src/flash.rs#L266
warning: doc list item without indentation --> src/flash.rs:266:9 | 266 | /// page will remain unchanged. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 266 | /// page will remain unchanged. | ++
doc list item without indentation: src/flash.rs#L265
warning: doc list item without indentation --> src/flash.rs:265:9 | 265 | /// data to be programmed are less than a full page, the data of all other bytes on the same | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 265 | /// data to be programmed are less than a full page, the data of all other bytes on the same | ++
doc list item without indentation: src/flash.rs#L264
warning: doc list item without indentation --> src/flash.rs:264:9 | 264 | /// page is reached, the address will wrap around to the beginning of the same page. If the | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 264 | /// page is reached, the address will wrap around to the beginning of the same page. If the | ++
doc list item without indentation: src/flash.rs#L196
warning: doc list item without indentation --> src/flash.rs:196:9 | 196 | /// respectively). | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 196 | /// respectively). | ++
doc list item without indentation: src/flash.rs#L195
warning: doc list item without indentation --> src/flash.rs:195:9 | 195 | /// 32/64 Kbyte uniform blocks (a block consists of eight/sixteen adjacent sectors | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation = note: `#[warn(clippy::doc_lazy_continuation)]` on by default help: indent this line | 195 | /// 32/64 Kbyte uniform blocks (a block consists of eight/sixteen adjacent sectors | ++
this expression creates a reference which is immediately dereferenced by the compiler: src/flash.rs#L163
warning: this expression creates a reference which is immediately dereferenced by the compiler --> src/flash.rs:163:66 | 163 | let qspi = regs.bank1((sck, io0, io1, io2, io3), config, &clocks, prec); | ^^^^^^^ help: change this to: `clocks` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow = note: `#[warn(clippy::needless_borrow)]` on by default
this function has too many arguments (9/7): src/flash.rs#L143
warning: this function has too many arguments (9/7) --> src/flash.rs:143:5 | 143 | / pub fn new( 144 | | regs: stm32h7xx_hal::device::QUADSPI, 145 | | prec: rcc::rec::Qspi, 146 | | clocks: &rcc::CoreClocks, ... | 152 | | pg6: gpiog::PG6<Analog>, 153 | | ) -> Self { | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
unsafe function's docs are missing a `# Safety` section: src/flash.rs#L138
warning: unsafe function's docs are missing a `# Safety` section --> src/flash.rs:138:5 | 138 | pub unsafe fn reset(&mut self) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc = note: `#[warn(clippy::missing_safety_doc)]` on by default
unneeded `return` statement: src/flash.rs#L80
warning: unneeded `return` statement --> src/flash.rs:80:23 | 80 | Err(e) => return Err(e), | ^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return = note: `#[warn(clippy::needless_return)]` on by default help: remove `return` | 80 | Err(e) => Err(e), | ~~~~~~
this returns a `Result<_, ()>`: src/audio.rs#L285
warning: this returns a `Result<_, ()>` --> src/audio.rs:285:5 | 285 | pub fn push_stereo(&mut self, data: (f32, f32)) -> Result<(), ()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: use a custom `Error` type instead = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err = note: `#[warn(clippy::result_unit_err)]` on by default
this function has too many arguments (12/7): src/audio.rs#L119
warning: this function has too many arguments (12/7) --> src/audio.rs:119:5 | 119 | / pub fn new( 120 | | dma1_d: stm32::DMA1, 121 | | dma1_p: rec::Dma1, 122 | | sai1_d: stm32::SAI1, ... | 133 | | scb: &mut cortex_m::peripheral::SCB, 134 | | ) -> Self { | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments = note: `#[warn(clippy::too_many_arguments)]` on by default
clamp-like pattern without using clamp function: src/audio.rs#L91
warning: clamp-like pattern without using clamp function --> src/audio.rs:91:17 | 91 | let x = if x <= FBIPMIN { | _________________^ 92 | | FBIPMIN 93 | | } else if x >= FBIPMAX { 94 | | FBIPMAX 95 | | } else { 96 | | x 97 | | }; | |_________^ help: replace with clamp: `x.clamp(FBIPMIN, FBIPMAX)` | = note: clamp will panic if max < min, min.is_nan(), or max.is_nan() = note: clamp returns NaN if the input is NaN = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_clamp = note: `#[warn(clippy::manual_clamp)]` on by default
ci (1.70.0, log-itm)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
ci (1.70.0, log-itm)
Both `/project/.cargo/config` and `/project/.cargo/config.toml` exist. Using `/project/.cargo/config`
ci (1.70.0, log-itm)
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/
ci (1.70.0, log-itm)
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/
ci (1.70.0, log-itm)
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/
ci (1.70.0, log-itm)
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/
ci (stable, log-rtt)
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/
ci (stable, log-rtt)
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/
ci (stable, log-rtt)
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/
ci (stable, log-rtt)
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/
ci (stable, log-rtt)
both `/project/.cargo/config` and `/project/.cargo/config.toml` exist. Using `/project/.cargo/config`
ci (1.70.0, log-semihosting)
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/
ci (1.70.0, log-semihosting)
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/
ci (1.70.0, log-semihosting)
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/
ci (1.70.0, log-semihosting)
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/
ci (stable, log-semihosting)
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/
ci (stable, log-semihosting)
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/
ci (stable, log-semihosting)
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/
ci (stable, log-semihosting)
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/
ci (stable, log-semihosting)
both `/project/.cargo/config` and `/project/.cargo/config.toml` exist. Using `/project/.cargo/config`
ci (1.70.0, log-rtt)
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/
ci (1.70.0, log-rtt)
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/
ci (1.70.0, log-rtt)
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/
ci (1.70.0, log-rtt)
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/
ci (1.70.0, log-rtt)
Both `/project/.cargo/config` and `/project/.cargo/config.toml` exist. Using `/project/.cargo/config`
ci (stable, log-itm)
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/
ci (stable, log-itm)
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/
ci (stable, log-itm)
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/
ci (stable, log-itm)
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/
ci (stable, log-itm)
both `/project/.cargo/config` and `/project/.cargo/config.toml` exist. Using `/project/.cargo/config`