Skip to content

WIP try to support hugepages #1426

WIP try to support hugepages

WIP try to support hugepages #1426

Triggered via pull request January 4, 2025 20:22
Status Failure
Total duration 35m 6s
Artifacts

ci.yml

on: pull_request
changed_paths
4s
changed_paths
cargo check (host)
1m 53s
cargo check (host)
rustfmt
16s
rustfmt
clippy
1m 50s
clippy
cargo test (host)
3m 13s
cargo test (host)
build boot image (x86_64)
1m 21s
build boot image (x86_64)
cargo test (cross x64)
1m 39s
cargo test (cross x64)
docs
59s
docs
Loom tests (cordyceps)
1m 26s
Loom tests (cordyceps)
Miri tests (cordyceps)
2m 48s
Miri tests (cordyceps)
Tests (maitake, no-default-features)
1m 30s
Tests (maitake, no-default-features)
Loom tests (maitake)
4m 5s
Loom tests (maitake)
Miri tests (maitake)
33m 31s
Miri tests (maitake)
all_systems_go
0s
all_systems_go
Fit to window
Zoom out
Zoom in

Annotations

33 errors and 43 warnings
docs: hal-x86_64/src/mm.rs#L165
error[E0423]: expected value, found crate `alloc` --> hal-x86_64/src/mm.rs:165:53 | 165 | let pd = match pdpt.create_next_table(virt, alloc) { | ^^^^^ not a value | help: consider importing this function instead | 1 + use alloc::alloc::alloc; |
docs: hal-x86_64/src/mm.rs#L372
error[E0412]: cannot find type `L` in this scope --> hal-x86_64/src/mm.rs:447:53 | 372 | impl<R: level::Recursive> PageTable<R> { | - similarly named type parameter `R` defined here ... 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> { | ^ | help: a type parameter with a similar name exists | 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> { | ~ help: you might be missing a type parameter | 372 | impl<R: level::Recursive, L> PageTable<R> { | +++
docs: hal-x86_64/src/mm.rs#L447
error[E0412]: cannot find type `L` in this scope --> hal-x86_64/src/mm.rs:447:53 | 372 | impl<R: level::Recursive> PageTable<R> { | - similarly named type parameter `R` defined here ... 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> { | ^ | help: a type parameter with a similar name exists | 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> { | ~ help: you might be missing a type parameter | 372 | impl<R: level::Recursive, L> PageTable<R> { | +++
docs: hal-x86_64/src/interrupt/apic/ioapic.rs#L365
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/ioapic.rs:365:62 | 365 | pub fn new<A>(addr: PAddr, pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 365 | pub fn new<'a, A>(addr: PAddr, pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self | +++ +++
docs: hal-x86_64/src/interrupt/apic/local.rs#L74
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:74:39 | 74 | pagectrl: &mut impl page::Map<Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 73 ~ pub fn try_new<'a, A>( 74 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>, |
docs: hal-x86_64/src/interrupt/apic/local.rs#L107
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:107:49 | 107 | pub fn new<A>(pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 107 | pub fn new<'a, A>(pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self | +++ +++
docs: hal-x86_64/src/interrupt/apic/local.rs#L382
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:382:39 | 382 | pagectrl: &mut impl page::Map<Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 379 ~ pub(in crate::interrupt) unsafe fn initialize<'a, A>( 380 | &self, 381 | frame_alloc: &A, 382 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>, |
docs: hal-x86_64/src/interrupt.rs#L256
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt.rs:256:39 | 256 | pagectrl: &mut impl page::Map<mm::size::Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 253 ~ pub fn initialize_local_apic<'a, A>( 254 | &self, 255 | frame_alloc: &A, 256 ~ pagectrl: &mut impl page::Map<'a, mm::size::Size4Kb, A>, |
docs: hal-x86_64/src/mm.rs#L145
error[E0277]: the trait bound `&'mapper (dyn PageFlags<size::AnySize> + 'mapper): PageFlags<size::AnySize>` is not satisfied --> hal-x86_64/src/mm.rs:145:18 | 145 | type Entry = &'mapper dyn page::PageFlags<AnySize>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)` | = help: the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)` but it is implemented for `&mut dyn PageFlags<size::AnySize>` note: required by a bound in `hal_core::mem::page::Map::Entry` --> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17 | 70 | type Entry: PageFlags<S>; | ^^^^^^^^^^^^ required by this bound in `Map::Entry`
docs: hal-x86_64/src/mm.rs#L230
error[E0277]: the trait bound `&'mapper mut mm::Entry<level::Pt>: PageFlags<size::Size4Kb>` is not satisfied --> hal-x86_64/src/mm.rs:230:18 | 230 | type Entry = &'mapper mut Entry<level::Pt>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::Size4Kb>` is not implemented for `&'mapper mut mm::Entry<level::Pt>` | = help: the trait `PageFlags<size::AnySize>` is implemented for `mm::Entry<L>` note: required by a bound in `hal_core::mem::page::Map::Entry` --> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17 | 70 | type Entry: PageFlags<S>; | ^^^^^^^^^^^^ required by this bound in `Map::Entry`
build boot image (x86_64)
Process completed with exit code 101.
clippy: hal-x86_64/src/mm.rs#L165
error[E0423]: expected value, found crate `alloc` --> hal-x86_64/src/mm.rs:165:53 | 165 | let pd = match pdpt.create_next_table(virt, alloc) { | ^^^^^ not a value | help: consider importing this function instead | 1 + use alloc::alloc::alloc; |
clippy: hal-x86_64/src/mm.rs#L372
error[E0412]: cannot find type `L` in this scope --> hal-x86_64/src/mm.rs:447:53 | 372 | impl<R: level::Recursive> PageTable<R> { | - similarly named type parameter `R` defined here ... 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> { | ^ | help: a type parameter with a similar name exists | 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> { | ~ help: you might be missing a type parameter | 372 | impl<R: level::Recursive, L> PageTable<R> { | +++
clippy: hal-x86_64/src/mm.rs#L447
error[E0412]: cannot find type `L` in this scope --> hal-x86_64/src/mm.rs:447:53 | 372 | impl<R: level::Recursive> PageTable<R> { | - similarly named type parameter `R` defined here ... 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> { | ^ | help: a type parameter with a similar name exists | 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> { | ~ help: you might be missing a type parameter | 372 | impl<R: level::Recursive, L> PageTable<R> { | +++
clippy: hal-x86_64/src/interrupt/apic/ioapic.rs#L365
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/ioapic.rs:365:62 | 365 | pub fn new<A>(addr: PAddr, pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 365 | pub fn new<'a, A>(addr: PAddr, pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self | +++ +++
clippy: hal-x86_64/src/interrupt/apic/local.rs#L74
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:74:39 | 74 | pagectrl: &mut impl page::Map<Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 73 ~ pub fn try_new<'a, A>( 74 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>, |
clippy: hal-x86_64/src/interrupt/apic/local.rs#L107
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:107:49 | 107 | pub fn new<A>(pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 107 | pub fn new<'a, A>(pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self | +++ +++
clippy: hal-x86_64/src/interrupt/apic/local.rs#L382
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:382:39 | 382 | pagectrl: &mut impl page::Map<Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 379 ~ pub(in crate::interrupt) unsafe fn initialize<'a, A>( 380 | &self, 381 | frame_alloc: &A, 382 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>, |
clippy: hal-x86_64/src/interrupt.rs#L256
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt.rs:256:39 | 256 | pagectrl: &mut impl page::Map<mm::size::Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 253 ~ pub fn initialize_local_apic<'a, A>( 254 | &self, 255 | frame_alloc: &A, 256 ~ pagectrl: &mut impl page::Map<'a, mm::size::Size4Kb, A>, |
clippy: hal-x86_64/src/mm.rs#L145
error[E0277]: the trait bound `&'mapper (dyn hal_core::mem::page::PageFlags<mm::size::AnySize> + 'mapper): hal_core::mem::page::PageFlags<mm::size::AnySize>` is not satisfied --> hal-x86_64/src/mm.rs:145:18 | 145 | type Entry = &'mapper dyn page::PageFlags<AnySize>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound | = help: the trait `hal_core::mem::page::PageFlags<mm::size::AnySize>` is not implemented for `&'mapper (dyn hal_core::mem::page::PageFlags<mm::size::AnySize> + 'mapper)` but it is implemented for `&mut dyn hal_core::mem::page::PageFlags<mm::size::AnySize>` note: required by a bound in `hal_core::mem::page::Map::Entry` --> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17 | 70 | type Entry: PageFlags<S>; | ^^^^^^^^^^^^ required by this bound in `Map::Entry`
clippy: hal-x86_64/src/mm.rs#L230
error[E0277]: the trait bound `&'mapper mut mm::Entry<mm::level::Pt>: hal_core::mem::page::PageFlags<mm::size::Size4Kb>` is not satisfied --> hal-x86_64/src/mm.rs:230:18 | 230 | type Entry = &'mapper mut Entry<level::Pt>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `hal_core::mem::page::PageFlags<mm::size::Size4Kb>` is not implemented for `&'mapper mut mm::Entry<mm::level::Pt>` | = help: the trait `hal_core::mem::page::PageFlags<mm::size::AnySize>` is implemented for `mm::Entry<L>` note: required by a bound in `hal_core::mem::page::Map::Entry` --> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17 | 70 | type Entry: PageFlags<S>; | ^^^^^^^^^^^^ required by this bound in `Map::Entry`
cargo check (host): hal-x86_64/src/mm.rs#L165
error[E0423]: expected value, found crate `alloc` --> hal-x86_64/src/mm.rs:165:53 | 165 | let pd = match pdpt.create_next_table(virt, alloc) { | ^^^^^ not a value | help: consider importing this function instead | 1 + use alloc::alloc::alloc; |
cargo check (host): hal-x86_64/src/mm.rs#L372
error[E0412]: cannot find type `L` in this scope --> hal-x86_64/src/mm.rs:447:53 | 372 | impl<R: level::Recursive> PageTable<R> { | - similarly named type parameter `R` defined here ... 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> { | ^ | help: a type parameter with a similar name exists | 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> { | ~ help: you might be missing a type parameter | 372 | impl<R: level::Recursive, L> PageTable<R> { | +++
cargo check (host): hal-x86_64/src/mm.rs#L447
error[E0412]: cannot find type `L` in this scope --> hal-x86_64/src/mm.rs:447:53 | 372 | impl<R: level::Recursive> PageTable<R> { | - similarly named type parameter `R` defined here ... 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> { | ^ | help: a type parameter with a similar name exists | 447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> { | ~ help: you might be missing a type parameter | 372 | impl<R: level::Recursive, L> PageTable<R> { | +++
cargo check (host): hal-x86_64/src/interrupt/apic/ioapic.rs#L365
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/ioapic.rs:365:62 | 365 | pub fn new<A>(addr: PAddr, pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 365 | pub fn new<'a, A>(addr: PAddr, pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self | +++ +++
cargo check (host): hal-x86_64/src/interrupt/apic/local.rs#L74
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:74:39 | 74 | pagectrl: &mut impl page::Map<Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 73 ~ pub fn try_new<'a, A>( 74 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>, |
cargo check (host): hal-x86_64/src/interrupt/apic/local.rs#L107
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:107:49 | 107 | pub fn new<A>(pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 107 | pub fn new<'a, A>(pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self | +++ +++
cargo check (host): hal-x86_64/src/interrupt/apic/local.rs#L382
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt/apic/local.rs:382:39 | 382 | pagectrl: &mut impl page::Map<Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 379 ~ pub(in crate::interrupt) unsafe fn initialize<'a, A>( 380 | &self, 381 | frame_alloc: &A, 382 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>, |
cargo check (host): hal-x86_64/src/interrupt.rs#L256
error[E0658]: anonymous lifetimes in `impl Trait` are unstable --> hal-x86_64/src/interrupt.rs:256:39 | 256 | pagectrl: &mut impl page::Map<mm::size::Size4Kb, A>, | ^ expected named lifetime parameter | = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable = note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date help: consider introducing a named lifetime parameter | 253 ~ pub fn initialize_local_apic<'a, A>( 254 | &self, 255 | frame_alloc: &A, 256 ~ pagectrl: &mut impl page::Map<'a, mm::size::Size4Kb, A>, |
cargo check (host): hal-x86_64/src/mm.rs#L145
error[E0277]: the trait bound `&'mapper (dyn PageFlags<size::AnySize> + 'mapper): PageFlags<size::AnySize>` is not satisfied --> hal-x86_64/src/mm.rs:145:18 | 145 | type Entry = &'mapper dyn page::PageFlags<AnySize>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)` | = help: the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)` but it is implemented for `&mut dyn PageFlags<size::AnySize>` note: required by a bound in `hal_core::mem::page::Map::Entry` --> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17 | 70 | type Entry: PageFlags<S>; | ^^^^^^^^^^^^ required by this bound in `Map::Entry`
cargo check (host): hal-x86_64/src/mm.rs#L230
error[E0277]: the trait bound `&'mapper mut mm::Entry<level::Pt>: PageFlags<size::Size4Kb>` is not satisfied --> hal-x86_64/src/mm.rs:230:18 | 230 | type Entry = &'mapper mut Entry<level::Pt>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::Size4Kb>` is not implemented for `&'mapper mut mm::Entry<level::Pt>` | = help: the trait `PageFlags<size::AnySize>` is implemented for `mm::Entry<L>` note: required by a bound in `hal_core::mem::page::Map::Entry` --> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17 | 70 | type Entry: PageFlags<S>; | ^^^^^^^^^^^^ required by this bound in `Map::Entry`
cargo test (cross x64)
Process completed with exit code 101.
cargo test (host)
Process completed with exit code 101.
changed_paths
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
docs
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
docs: cordyceps/src/mpsc_queue.rs#L1251
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1251:11 | 1251 | #[cfg(all(loom, test))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
docs: cordyceps/src/mpsc_queue.rs#L1383
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1383:21 | 1383 | #[cfg(all(test, not(loom)))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/mpsc_queue.rs#L543
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:543:15 | 543 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/mpsc_queue.rs#L1008
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1008:15 | 1008 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/mpsc_queue.rs#L1020
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1020:15 | 1020 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/mpsc_queue.rs#L1032
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1032:11 | 1032 | #[cfg(loom)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/mpsc_queue.rs#L1044
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1044:11 | 1044 | #[cfg(loom)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/stack.rs#L111
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/stack.rs:111:15 | 111 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/stack.rs#L120
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/stack.rs:120:11 | 120 | #[cfg(loom)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
docs: cordyceps/src/stack.rs#L335
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/stack.rs:335:15 | 335 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
build boot image (x86_64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
rustfmt
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Loom tests (cordyceps)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
clippy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
clippy: bitfield/src/lib.rs#L6
warning: unexpected `cfg` condition name: `trace_macros` --> bitfield/src/lib.rs:6:13 | 6 | #![cfg_attr(trace_macros, feature(trace_macros))] | ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
clippy: bitfield/src/lib.rs#L33
warning: unexpected `cfg` condition name: `trace_macros` --> bitfield/src/lib.rs:33:25 | 33 | #[cfg(any(test, docsrs, trace_macros))] | ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
clippy: bitfield/src/pack.rs#L1081
warning: unexpected `cfg` condition name: `loom` --> bitfield/src/pack.rs:1081:21 | 1081 | #[cfg(all(test, not(loom)))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
clippy: cordyceps/src/mpsc_queue.rs#L1251
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1251:11 | 1251 | #[cfg(all(loom, test))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
clippy: cordyceps/src/mpsc_queue.rs#L1383
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1383:21 | 1383 | #[cfg(all(test, not(loom)))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
clippy: cordyceps/src/mpsc_queue.rs#L543
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:543:15 | 543 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
clippy: cordyceps/src/mpsc_queue.rs#L1008
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1008:15 | 1008 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
clippy: cordyceps/src/mpsc_queue.rs#L1020
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1020:15 | 1020 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
clippy: cordyceps/src/mpsc_queue.rs#L1032
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1032:11 | 1032 | #[cfg(loom)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
clippy: cordyceps/src/mpsc_queue.rs#L1044
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1044:11 | 1044 | #[cfg(loom)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
cargo check (host): bitfield/src/lib.rs#L6
warning: unexpected `cfg` condition name: `trace_macros` --> bitfield/src/lib.rs:6:13 | 6 | #![cfg_attr(trace_macros, feature(trace_macros))] | ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
cargo check (host): bitfield/src/lib.rs#L33
warning: unexpected `cfg` condition name: `trace_macros` --> bitfield/src/lib.rs:33:25 | 33 | #[cfg(any(test, docsrs, trace_macros))] | ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host): bitfield/src/pack.rs#L1081
warning: unexpected `cfg` condition name: `loom` --> bitfield/src/pack.rs:1081:21 | 1081 | #[cfg(all(test, not(loom)))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host): cordyceps/src/mpsc_queue.rs#L1251
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1251:11 | 1251 | #[cfg(all(loom, test))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
cargo check (host): cordyceps/src/mpsc_queue.rs#L1383
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1383:21 | 1383 | #[cfg(all(test, not(loom)))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host): cordyceps/src/mpsc_queue.rs#L543
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:543:15 | 543 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host): cordyceps/src/mpsc_queue.rs#L1008
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1008:15 | 1008 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host): cordyceps/src/mpsc_queue.rs#L1020
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1020:15 | 1020 | #[cfg(not(loom))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host): cordyceps/src/mpsc_queue.rs#L1032
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1032:11 | 1032 | #[cfg(loom)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
cargo check (host): cordyceps/src/mpsc_queue.rs#L1044
warning: unexpected `cfg` condition name: `loom` --> cordyceps/src/mpsc_queue.rs:1044:11 | 1044 | #[cfg(loom)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
Miri tests (cordyceps)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
cargo test (cross x64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Tests (maitake, no-default-features)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
cargo test (host)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Loom tests (maitake)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Miri tests (maitake)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636