mirror of
https://github.com/bertptrs/beul.git
synced 2025-12-25 12:40:31 +01:00
Mark minimum supported rust version
This commit is contained in:
19
.github/workflows/ci.yml
vendored
19
.github/workflows/ci.yml
vendored
@@ -14,7 +14,6 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
rust:
|
rust:
|
||||||
- "1.51" # minimum stable rust version
|
|
||||||
- stable
|
- stable
|
||||||
- beta
|
- beta
|
||||||
steps:
|
steps:
|
||||||
@@ -47,6 +46,24 @@ jobs:
|
|||||||
command: clippy
|
command: clippy
|
||||||
args: --all-targets -- -D warnings
|
args: --all-targets -- -D warnings
|
||||||
|
|
||||||
|
# Reduced build for the Minimum Supported Rust Version. It does not include the lints as some of
|
||||||
|
# them are out-of-date and result in false positives on the codebase, e.g. mutex_atomic.
|
||||||
|
msrv:
|
||||||
|
name: MSRV
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- uses: actions-rs/toolchain@v1
|
||||||
|
with:
|
||||||
|
profile: minimal
|
||||||
|
toolchain: "1.51"
|
||||||
|
override: true
|
||||||
|
|
||||||
|
- uses: actions-rs/cargo@v1
|
||||||
|
with:
|
||||||
|
command: test
|
||||||
|
|
||||||
miri:
|
miri:
|
||||||
name: Miri
|
name: Miri
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ edition = "2018"
|
|||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
description = "It executes futures"
|
description = "It executes futures"
|
||||||
repository = "https://github.com/bertptrs/beul/"
|
repository = "https://github.com/bertptrs/beul/"
|
||||||
|
rust-version = "1.51"
|
||||||
authors = [
|
authors = [
|
||||||
"Bert Peters",
|
"Bert Peters",
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user