@@ -4,10 +4,9 @@ target_steps: &target_steps
4
4
steps :
5
5
- checkout
6
6
- restore_cache :
7
- key : v1 -ssd1306-{{ .Environment.CIRCLE_JOB }}-{{ checksum "Cargo.toml" }}
7
+ key : v2 -ssd1306-{{ .Environment.CIRCLE_JOB }}-{{ checksum "Cargo.toml" }}
8
8
- run : rustup self update
9
- - run : sudo apt install -qq python-pip
10
- - run : sudo pip install linkchecker
9
+ - run : sudo apt install -qq linkchecker
11
10
- run : rustup default ${RUST_VERSION:-stable}
12
11
- run : rustup component add rustfmt
13
12
- run : cargo update
@@ -21,57 +20,57 @@ target_steps: &target_steps
21
20
fi
22
21
- run : ./build.sh
23
22
- save_cache :
24
- key : v1 -ssd1306-{{ .Environment.CIRCLE_JOB }}-{{ checksum "Cargo.toml" }}
23
+ key : v2 -ssd1306-{{ .Environment.CIRCLE_JOB }}-{{ checksum "Cargo.toml" }}
25
24
paths :
26
25
- ./target
27
- - /home/ubuntu/. cargo
26
+ - /usr/local/ cargo/registry
28
27
29
28
version : 2
30
29
jobs :
31
30
target-arm-unknown-linux-eabi :
32
31
environment :
33
- - TARGET : ' arm-unknown-linux-gnueabi'
32
+ - TARGET : " arm-unknown-linux-gnueabi"
34
33
- DISABLE_EXAMPLES : 1
35
34
<< : *target_steps
36
35
37
36
target-armv7-unknown-linux-gnueabihf :
38
37
environment :
39
- - TARGET : ' armv7-unknown-linux-gnueabihf'
38
+ - TARGET : " armv7-unknown-linux-gnueabihf"
40
39
- DISABLE_EXAMPLES : 1
41
40
<< : *target_steps
42
41
43
42
target-x86_64-unknown-linux-gnu :
44
43
environment :
45
- - TARGET : ' x86_64-unknown-linux-gnu'
44
+ - TARGET : " x86_64-unknown-linux-gnu"
46
45
- DISABLE_EXAMPLES : 1
47
46
<< : *target_steps
48
47
49
48
target-x86_64-unknown-linux-musl :
50
49
environment :
51
- - TARGET : ' x86_64-unknown-linux-musl'
50
+ - TARGET : " x86_64-unknown-linux-musl"
52
51
- DISABLE_EXAMPLES : 1
53
52
<< : *target_steps
54
53
55
54
target-thumbv6m-none-eabi :
56
55
environment :
57
- - TARGET : ' thumbv6m-none-eabi'
56
+ - TARGET : " thumbv6m-none-eabi"
58
57
# Disable example builds as they target thumbv7 and up
59
58
- DISABLE_EXAMPLES : 1
60
59
<< : *target_steps
61
60
62
61
target-thumbv7em-none-eabi :
63
62
environment :
64
- - TARGET : ' thumbv7em-none-eabi'
63
+ - TARGET : " thumbv7em-none-eabi"
65
64
<< : *target_steps
66
65
67
66
target-thumbv7em-none-eabihf :
68
67
environment :
69
- - TARGET : ' thumbv7em-none-eabihf'
68
+ - TARGET : " thumbv7em-none-eabihf"
70
69
<< : *target_steps
71
70
72
71
target-thumbv7m-none-eabi :
73
72
environment :
74
- - TARGET : ' thumbv7m-none-eabi'
73
+ - TARGET : " thumbv7m-none-eabi"
75
74
<< : *target_steps
76
75
77
76
build_jobs : &build_jobs
@@ -102,7 +101,7 @@ workflows:
102
101
<< : *build_jobs
103
102
triggers :
104
103
- schedule :
105
- cron : ' 0 0 * * *'
104
+ cron : " 0 0 * * *"
106
105
filters :
107
106
branches :
108
107
only :
0 commit comments