Skip to content

Commit c241371

Browse files
committed
Add MSRV minimal versions in CI
1 parent 5eecd0b commit c241371

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

Diff for: .github/workflows/rust.yml

+15-4
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,20 @@ jobs:
4444
- name: Check code formatting
4545
run: cargo fmt --all -- --check
4646

47+
# this checks the msrv
48+
msrv:
49+
name: Verify MSRV
50+
runs-on: ubuntu-latest
51+
steps:
52+
- uses: actions/checkout@v4
53+
- uses: baptiste0928/cargo-install@v3
54+
with:
55+
crate: cargo-msrv
56+
- name: Verify minimum rust version of influxdb crate
57+
run: cargo msrv --path influxdb --output-format json verify
58+
- name: Verify minimum rust version of influxdb_derive crate
59+
run: cargo msrv --path influxdb_derive --output-format json verify
60+
4761
# this tests that all unit and doc tests are successful
4862
unit_tests:
4963
name: Unit and Doc Tests (Rust ${{matrix.rust.name}} on ${{matrix.os}})
@@ -53,9 +67,6 @@ jobs:
5367
fail-fast: false
5468
matrix:
5569
rust:
56-
- name: MSRV
57-
toolchain: "1.65"
58-
nightly: false
5970
- name: Stable
6071
toolchain: stable
6172
nightly: false
@@ -78,7 +89,7 @@ jobs:
7889
~/.cargo/git
7990
~/.cargo/registry
8091
target
81-
key: "${{runner.os}} Rust ${{steps.rust-toolchain.outputs.cachekey}}"
92+
key: "${{matrix.rust.toolchain}} on ${{runner.os}} Rust ${{steps.rust-toolchain.outputs.cachekey}}"
8293
- run: cargo test --lib
8394
- run: cargo test --doc
8495

Diff for: README.j2

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
<a href="https://www.rust-lang.org/en-US/">
2626
<img src="https://img.shields.io/badge/Made%20with-Rust-orange.svg" alt='Build with Rust' />
2727
</a>
28-
<a href="https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html">
29-
<img src="https://img.shields.io/badge/rustc-1.65+-yellow.svg" alt='Minimum Rust Version: 1.65' />
28+
<a href="https://blog.rust-lang.org/2022/11/03/Rust-1.67.0.html">
29+
<img src="https://img.shields.io/badge/rustc-1.67+-yellow.svg" alt='Minimum Rust Version: 1.67' />
3030
</a>
3131
</p>
3232

Diff for: influxdb/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ license = "MIT"
1111
readme = "README.md"
1212
include = ["src/**/*", "tests/**/*", "Cargo.toml", "LICENSE"]
1313
repository = "https://github.com/influxdb-rs/influxdb-rust"
14+
rust-version = "1.67"
1415

1516
[dependencies]
1617
chrono = { version = "0.4.23", features = ["serde"], default-features = false }

Diff for: influxdb_derive/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ license = "MIT"
1111
readme = "README.md"
1212
include = ["src/**/*", "tests/**/*", "Cargo.toml", "LICENSE"]
1313
repository = "https://github.com/influxdb-rs/influxdb-rust"
14+
rust-version = "1.67"
1415

1516
[lib]
1617
proc-macro = true

0 commit comments

Comments
 (0)