Skip to content

Conversation

nicholasbishop
Copy link
Member

@nicholasbishop nicholasbishop commented Jan 14, 2023

The abi_efiapi feature has been stabilized, so in the very latest nightlies we get this warning from enabling it:

the feature `abi_efiapi` has been stable since 1.68.0-nightly and no longer requires an attribute to enable

We don't want to stop using #![feature(abi_efiapi)] just yet though, because that would require raising our nightly MSRV to 2023-01-13. So for now, to get the CI passing again, turn off the stable_features warning.

In the uefi-macros tests, just remove #![feature(abi_efiapi)] since that code is only run when developing uefi-rs, not when using it.

Checklist

  • Sensible git history (for example, squash "typo" or "fix" commits). See the Rewriting History guide for help.
  • Update the changelog (if necessary)

The `abi_efiapi` feature has been stabilized, so in the very latest nightlies we
get this warning from enabling it:

    the feature `abi_efiapi` has been stable since 1.68.0-nightly and no longer requires an attribute to enable

We don't want to stop using `#![feature(abi_efiapi)]` just yet though, because
that would require raising our nightly MSRV to 2023-01-13. So for now, to get
the CI passing again, turn off the `stable_features` warning.

In the `uefi-macros` tests, just remove `#![feature(abi_efiapi)]` since that
code is only run when developing uefi-rs, not when using it.
@nicholasbishop
Copy link
Member Author

Going to go ahead and merge this to fix the CI.

@nicholasbishop nicholasbishop merged commit 15951c5 into rust-osdev:main Jan 14, 2023
@nicholasbishop nicholasbishop deleted the bishop-fix-efiapi-warn branch January 14, 2023 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant