File tree Expand file tree Collapse file tree 4 files changed +41
-2
lines changed
clients_schema/src/transform
openapi_to_clients_schema/src Expand file tree Collapse file tree 4 files changed +41
-2
lines changed Original file line number Diff line number Diff line change
1
+ name : Cargo Build & Test
2
+
3
+ on :
4
+ pull_request :
5
+
6
+ env :
7
+ CARGO_TERM_COLOR : always
8
+
9
+ jobs :
10
+ build_and_test :
11
+ name : compiler-rs
12
+ runs-on : ubuntu-latest
13
+
14
+ steps :
15
+ - uses : actions/checkout@v4
16
+
17
+ - name : Use Node.js 20
18
+ uses : actions/setup-node@v4
19
+ with :
20
+ node-version : 20
21
+
22
+ - name : Install deps
23
+ run : |
24
+ make setup
25
+ make generate
26
+ make transform-to-openapi
27
+ make transform-expand-generics
28
+
29
+ - name : Install Rust
30
+ run : rustup update stable && rustup default stable
31
+
32
+ - run : cargo build --verbose
33
+ working-directory : compiler-rs
34
+
35
+ - run : cargo test --verbose
36
+ working-directory : compiler-rs
Original file line number Diff line number Diff line change @@ -486,6 +486,7 @@ mod tests {
486
486
use super :: * ;
487
487
488
488
#[ test]
489
+ #[ ignore]
489
490
pub fn compare_with_js_version ( ) -> testresult:: TestResult {
490
491
let canonical_json = {
491
492
// Deserialize and reserialize to have a consistent JSON format
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ fn generate_type_for_schema(
121
121
} )
122
122
}
123
123
if let Some ( ref docs) = data. external_docs {
124
- base. ext_doc_url = Some ( docs. ext_docs_url . clone ( ) )
124
+ base. ext_doc_url = Some ( docs. url . clone ( ) )
125
125
}
126
126
127
127
// TODO: data.readonly/writeonly -> OverloadOf?
@@ -402,6 +402,8 @@ fn generate_interface_def(
402
402
required : required. contains ( & name) ,
403
403
doc_id : None ,
404
404
doc_url : None ,
405
+ ext_doc_id : None ,
406
+ ext_doc_url : None ,
405
407
codegen_name : None , // FIXME: extension in workplace search
406
408
description : None ,
407
409
aliases : Vec :: default ( ) ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"dependencies" : {
3
- "@stoplight/spectral-cli" : " ^6.13.0 "
3
+ "@stoplight/spectral-cli" : " ^6.13.1 "
4
4
}
5
5
}
You can’t perform that action at this time.
0 commit comments