Skip to content

Modernize CI to use current, non-archived actions #60

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 25, 2025

Conversation

trappitsch
Copy link

@trappitsch trappitsch commented Jul 25, 2025

As discussed in #59, this PR updates the CI, which is now using to the following:

  • Use actions/checkout@v4
  • For rust toolchain use dtonlay/rust-toolchain@stable

The rust version is pinned with an env variable named MSRV to 1.76. This applies for all builds, tests, fmt, and clippy.

On target x86_64-unknown-linux-gnu, all features are built and tested. I also added a matrix entry for the regex feature alone, as this has previously only been tested as part of the from_str feature. Adding regex alone as well seems more consistent, as we also test std alone (even though it is part of from_str as well). Also continuing to test nightly but don't fail.

On targets thumbv6m-none-eabi and thumbv7m-none-eabi, as previously, the cargo build is run. Continue to do the same with nightly but don't fail.

cargo fmt is still here as before, so is cargo clippy. The latter again is also matrixed with all features as for the x86_64... target.

Copy link
Member

@thejpster thejpster left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect. No notes.

@thejpster thejpster merged commit 9643abf into rust-embedded-community:master Jul 25, 2025
14 checks passed
@trappitsch
Copy link
Author

Thank you!

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.

2 participants