@@ -20,33 +20,36 @@ jobs:
2020 name : build (msrv)
2121 uses : ./.github/workflows/_build-rust.yml
2222 with :
23- rust-version : 1.56.1
23+ rust-version : 1.68.0 # MSRV
2424 do-style-check : false
25+ features : builder
2526
2627 build_stable :
2728 name : build (stable)
2829 uses : ./.github/workflows/_build-rust.yml
2930 with :
3031 rust-version : stable
3132 do-style-check : false
33+ features : builder
3234
3335 build_nightly :
3436 name : build (nightly)
3537 uses : ./.github/workflows/_build-rust.yml
3638 with :
3739 rust-version : nightly
3840 do-style-check : false
39- features : unstable
41+ features : builder, unstable
4042
4143 # ## no-std Build #########################
4244 build_nostd_msrv :
4345 name : build no_std (msrv)
4446 needs : build_msrv
4547 uses : ./.github/workflows/_build-rust.yml
4648 with :
47- rust-version : 1.56.1
49+ rust-version : 1.68.0 # MSRV
4850 do-style-check : false
4951 rust-target : thumbv7em-none-eabihf
52+ features : builder
5053
5154 build_nostd_stable :
5255 name : build no_std (stable)
5659 rust-version : stable
5760 do-style-check : false
5861 rust-target : thumbv7em-none-eabihf
62+ features : builder
63+
64+ # Also tests the build one time without the "builder" feature.
65+ build_nostd_stable_no_builder :
66+ name : build no_std (stable) [w/o builder]
67+ needs : build_stable
68+ uses : ./.github/workflows/_build-rust.yml
69+ with :
70+ rust-version : stable
71+ do-style-check : false
72+ rust-target : thumbv7em-none-eabihf
5973
6074 # We perform one single run also in Windows. This should be sufficient to
6175 # check that devs can also use this on Windows.
@@ -65,11 +79,12 @@ jobs:
6579 with :
6680 runs-on : windows-latest
6781 # Quirk for the Windows powershell and its handling of empty arguments.
68- features : >
69- '""'
82+ # features: >
83+ # '""'
7084 rust-version : stable
7185 do-style-check : false
7286 rust-target : thumbv7em-none-eabihf
87+ features : builder
7388
7489 build_nostd_nightly :
7590 name : build no_std (nightly)
@@ -79,17 +94,18 @@ jobs:
7994 rust-version : nightly
8095 do-style-check : false
8196 rust-target : thumbv7em-none-eabihf
82- features : unstable
97+ features : builder, unstable
8398
8499 # ## Style Checks + Doc #####################
85100 style_msrv :
86101 name : style (msrv)
87102 needs : build_msrv
88103 uses : ./.github/workflows/_build-rust.yml
89104 with :
90- rust-version : 1.56.1
105+ rust-version : 1.68.0 # MSRV
91106 do-style-check : true
92107 do-test : false
108+ features : builder
93109
94110 style_stable :
95111 name : style (stable)
99115 rust-version : stable
100116 do-style-check : true
101117 do-test : false
118+ features : builder
102119
103120 style_nightly :
104121 name : style (nightly)
@@ -108,4 +125,4 @@ jobs:
108125 rust-version : nightly
109126 do-style-check : true
110127 do-test : false
111- features : unstable
128+ features : builder, unstable
0 commit comments