|
@@ -20,6 +20,15 @@ jobs:
|
|
|
- 1.52.1 # MSVR
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
+ # Important preparation step: override the latest default Rust version in GitHub CI
|
|
|
+ # with the current value of the iteration in the "strategy.matrix.rust"-array.
|
|
|
+ - uses: actions-rs/toolchain@v1
|
|
|
+ with:
|
|
|
+ profile: default
|
|
|
+ toolchain: ${{ matrix.rust }}
|
|
|
+ override: true
|
|
|
+ # helps to identify if the right cargo version is actually used
|
|
|
+ - run: cargo version
|
|
|
- name: Build
|
|
|
run: cargo build --verbose
|
|
|
- name: Run tests
|
|
@@ -35,6 +44,15 @@ jobs:
|
|
|
- 1.52.1 # MSVR
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
+ # Important preparation step: override the latest default Rust version in GitHub CI
|
|
|
+ # with the current value of the iteration in the "strategy.matrix.rust"-array.
|
|
|
+ - uses: actions-rs/toolchain@v1
|
|
|
+ with:
|
|
|
+ profile: default
|
|
|
+ toolchain: ${{ matrix.rust }}
|
|
|
+ override: true
|
|
|
+ # helps to identify if the right cargo version is actually used
|
|
|
+ - run: cargo version
|
|
|
- name: "Rustup: install some no_std target"
|
|
|
run: rustup target add thumbv7em-none-eabihf
|
|
|
- name: Build (no_std)
|
|
@@ -50,6 +68,15 @@ jobs:
|
|
|
- stable
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
+ # Important preparation step: override the latest default Rust version in GitHub CI
|
|
|
+ # with the current value of the iteration in the "strategy.matrix.rust"-array.
|
|
|
+ - uses: actions-rs/toolchain@v1
|
|
|
+ with:
|
|
|
+ profile: default
|
|
|
+ toolchain: ${{ matrix.rust }}
|
|
|
+ override: true
|
|
|
+ # helps to identify if the right cargo version is actually used
|
|
|
+ - run: cargo version
|
|
|
- name: Rustfmt
|
|
|
run: cargo fmt -- --check
|
|
|
- name: Clippy
|