Commit graph

27 commits

Author SHA1 Message Date
Henrik Tjäder
14457da4f8 xtask: Add book building 2023-03-01 00:35:27 +01:00
Henrik Tjäder
8b3aa7f346 xtask: Cleanup check and build 2023-03-01 00:35:27 +01:00
Henrik Tjäder
91be97d33f xtask: Rename cargoarg to cargologlevel 2023-03-01 00:35:27 +01:00
Henrik Tjäder
ff49889890 xtask: Reorder commands 2023-03-01 00:35:26 +01:00
Henrik Tjäder
a73a8d63cf xtask: Add docs building 2023-03-01 00:35:26 +01:00
Henrik Tjäder
bb8621f2d7 xtask: Do not add rtic features to all workspace crates 2023-03-01 00:35:23 +01:00
Henrik Tjäder
18c843b550 xtask: Add format and format-check 2023-03-01 00:35:22 +01:00
Henrik Tjäder
aa30d1d251 xtask: Default backend needs no argument
Propagate features for check and build
2023-03-01 00:35:21 +01:00
Emil Fresk
4442c46926 Update backend features to be more clear 2023-03-01 00:35:21 +01:00
Emil Fresk
9552790dcc Fix xtask to work with backends 2023-03-01 00:35:20 +01:00
Henrik Tjäder
10a896ab9b xtask: Propagate stdio/stderr, exitcodes 2023-03-01 00:35:18 +01:00
Henrik Tjäder
8653823258 xtask: For now test on ARM 2023-03-01 00:35:17 +01:00
Henrik Tjäder
7bcbdf7306 xtask: Fixup, copy paste fail 2023-03-01 00:35:16 +01:00
Henrik Tjäder
806b3668e8 xtask: Major overhaul
Fix error printouts for examples,
Rename BuildAll -> Build
Rename Build -> ExampleBuild

Command interface changed, targets by defalt only v6 and v7
2023-03-01 00:35:15 +01:00
Henrik Tjäder
d5471f2da4 xtask: Add proper diff printing in case of incorrect results 2023-03-01 00:35:15 +01:00
Henrik Tjäder
6ed64610c9 xtask: Add thumbv8.base thumbv8.main 2023-03-01 00:35:15 +01:00
Henrik Tjäder
afba4c7b14 Improve build time with Rayon 2023-03-01 00:35:15 +01:00
Henrik Tjäder
50e1d2d129 Upgrade to clap v4, use log and env_logger 2023-03-01 00:35:14 +01:00
Henrik Tjäder
81ba62787c xtask: Make target flag optional, default to all targets 2023-03-01 00:35:14 +01:00
Henrik Tjäder
9e445b3583 Move rtic macros to repo root, tune xtask 2023-03-01 00:35:13 +01:00
Emil Fresk
306aa47170 Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic) 2023-03-01 00:33:31 +01:00
Emil Fresk
35c97b61c1 All examples pass with cargo xtask --target all 2023-03-01 00:33:28 +01:00
Emil Fresk
ef4e4aaaa3 cargo xtask is now ~40x faster 2021-12-26 11:05:35 +01:00
Emil Fresk
b71df58f2f The great docs update 2021-09-23 16:11:04 +02:00
Lotte Steenbrink
7f45254e39 start with a clean ci/builds always 2021-09-20 18:46:15 +02:00
Lotte Steenbrink
7ce4391e4e improve xtask repo root check to not break our fork CI# 2021-09-20 18:46:15 +02:00
Lotte Steenbrink
d172df6f0a implement run-pass tests as xtasks
`
2021-09-16 16:31:30 +02:00