Skip to content

Commit 359fd08

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

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

.github/workflows/rust.yml

Lines changed: 15 additions & 4 deletions
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

README.j2

Lines changed: 2 additions & 2 deletions
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

influxdb/Cargo.toml

Lines changed: 1 addition & 0 deletions
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.70"
1415

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

influxdb_derive/Cargo.toml

Lines changed: 1 addition & 0 deletions
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.70"
1415

1516
[lib]
1617
proc-macro = true

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy