Skip to content

Commit 2887003

Browse files
authored
CI: test against MSRV (#77)
* ci: test against msrv * MSRV: bump to 1.41 due to subtle dependency * MSRV: bump to 1.42 due to http-types dependency * MSRV: bump to 1.45 ...
1 parent 9cd527a commit 2887003

File tree

4 files changed

+13
-26
lines changed

4 files changed

+13
-26
lines changed

.github/workflows/rust.yml

+9-20
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,18 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- uses: actions/checkout@v1
15-
- uses: actions-rs/toolchain@v1
16-
with:
17-
toolchain: nightly
18-
override: true
15+
- uses: dtolnay/rust-toolchain@nightly
1916
- run: bash ./auxiliary/update_cargo-readme.sh
2017
- run: bash ./auxiliary/check_readme_consistency.sh
2118

2219
style:
2320
name: Style Checks (stable/ubuntu-latest)
2421
runs-on: ubuntu-latest
25-
2622
steps:
27-
- uses: actions/checkout@master
28-
- uses: hecrj/setup-rust-action@v1
23+
- uses: actions/checkout@v1
24+
- uses: dtolnay/rust-toolchain@nightly
2925
with:
3026
components: "rustfmt,clippy"
31-
- uses: actions/checkout@v1
3227
- name: Check code formatting
3328
run: cargo fmt --all -- --check
3429
- name: Check Clippy lints
@@ -39,14 +34,14 @@ jobs:
3934
runs-on: ${{ matrix.os }}
4035
strategy:
4136
matrix:
42-
rust_release: [nightly, stable]
37+
rust_release: [1.45, stable, nightly]
4338
os: [ubuntu-latest, windows-latest, macOS-latest]
4439

4540
steps:
46-
- uses: actions/checkout@master
47-
- uses: hecrj/setup-rust-action@v1
41+
- uses: actions/checkout@v1
42+
- uses: dtolnay/rust-toolchain@master
4843
with:
49-
rust-version: ${{ matrix.rust_release }}
44+
toolchain: ${{ matrix.rust_release }}
5045
- name: Build
5146
run: cargo build --verbose
5247

@@ -71,11 +66,5 @@ jobs:
7166

7267
steps:
7368
- uses: actions/checkout@v1
74-
- uses: actions-rs/toolchain@v1
75-
with:
76-
toolchain: nightly
77-
override: true
78-
- uses: actions-rs/cargo@v1
79-
with:
80-
command: test
81-
args: --package influxdb --package influxdb_derive --all-features --no-fail-fast
69+
- uses: dtolnay/rust-toolchain@nightly
70+
- run: cargo test --package influxdb --package influxdb_derive --all-features --no-fail-fast

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
<a href="https://www.rust-lang.org/en-US/">
2323
<img src="https://img.shields.io/badge/Made%20with-Rust-orange.svg" alt='Build with Rust' />
2424
</a>
25-
<a href="https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html">
26-
<img src="https://img.shields.io/badge/rustc-1.39+-yellow.svg" alt='Minimum Rust Version' />
25+
<a href="https://blog.rust-lang.org/2020/03/12/Rust-1.45.html">
26+
<img src="https://img.shields.io/badge/rustc-1.45+-yellow.svg" alt='Minimum Rust Version' />
2727
</a>
2828
</p>
2929

README.tpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
<a href="https://www.rust-lang.org/en-US/">
2323
<img src="https://img.shields.io/badge/Made%20with-Rust-orange.svg" alt='Build with Rust' />
2424
</a>
25-
<a href="https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html">
26-
<img src="https://img.shields.io/badge/rustc-1.39+-yellow.svg" alt='Minimum Rust Version' />
25+
<a href="https://blog.rust-lang.org/2020/03/12/Rust-1.45.html">
26+
<img src="https://img.shields.io/badge/rustc-1.45+-yellow.svg" alt='Minimum Rust Version' />
2727
</a>
2828
</p>
2929

influxdb_derive/src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
extern crate proc_macro;
2-
31
use proc_macro::TokenStream;
42
use proc_macro2::TokenStream as TokenStream2;
53
use quote::quote;

0 commit comments

Comments
 (0)