@@ -28,23 +28,18 @@ jobs:
28
28
name : Enable Workflow Cache
29
29
uses : Swatinem/rust-cache@v2
30
30
31
- # Temporary Cleaning to avoid Rust Compiler Bug
32
- - id : clean
33
- name : Make Build Clean
34
- run : cargo clean
35
-
36
31
- id : format
37
32
name : Run Formatting-Checks
38
33
run : cargo fmt --check
39
34
40
- check :
35
+ check :
41
36
name : Static Analysis
42
37
runs-on : ubuntu-latest
43
38
needs : format
44
39
45
40
strategy :
46
41
matrix :
47
- toolchain : [stable, nightly ]
42
+ toolchain : [nightly, stable ]
48
43
49
44
steps :
50
45
- id : checkout
62
57
name : Enable Workflow Cache
63
58
uses : Swatinem/rust-cache@v2
64
59
65
- # Temporary Cleaning to avoid Rust Compiler Bug
66
- - id : clean
67
- name : Make Build Clean
68
- run : cargo clean
69
-
70
60
- id : check
71
61
name : Run Build Checks
72
62
run : cargo check --tests --benches --examples --workspace --all-targets --all-features
@@ -81,14 +71,16 @@ jobs:
81
71
RUSTDOCFLAGS : " -D warnings"
82
72
run : cargo doc --no-deps --bins --examples --workspace --all-features
83
73
74
+
75
+
84
76
unit :
85
77
name : Units
86
78
runs-on : ubuntu-latest
87
79
needs : check
88
80
89
81
strategy :
90
82
matrix :
91
- toolchain : [stable, nightly ]
83
+ toolchain : [nightly, stable ]
92
84
93
85
steps :
94
86
- id : checkout
@@ -106,11 +98,6 @@ jobs:
106
98
name : Enable Job Cache
107
99
uses : Swatinem/rust-cache@v2
108
100
109
- # Temporary Cleaning to avoid Rust Compiler Bug
110
- - id : clean
111
- name : Make Build Clean
112
- run : cargo clean
113
-
114
101
- id : imdl
115
102
name : Install Intermodal
116
103
run : cargo install imdl
@@ -130,7 +117,7 @@ jobs:
130
117
131
118
strategy :
132
119
matrix :
133
- toolchain : [stable, nightly ]
120
+ toolchain : [nightly, stable ]
134
121
135
122
steps :
136
123
- id : checkout
@@ -147,10 +134,6 @@ jobs:
147
134
name : Enable Job Cache
148
135
uses : Swatinem/rust-cache@v2
149
136
150
- # Temporary Cleaning to avoid Rust Compiler Bug
151
- - id : clean
152
- name : Make Build Clean
153
- run : cargo clean
154
137
155
138
- id : test-sqlite
156
139
name : Run Integration Tests (SQLite)
0 commit comments