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 {
486486 use super :: * ;
487487
488488 #[ test]
489+ #[ ignore]
489490 pub fn compare_with_js_version ( ) -> testresult:: TestResult {
490491 let canonical_json = {
491492 // 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(
121121 } )
122122 }
123123 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 ( ) )
125125 }
126126
127127 // TODO: data.readonly/writeonly -> OverloadOf?
@@ -402,6 +402,8 @@ fn generate_interface_def(
402402 required : required. contains ( & name) ,
403403 doc_id : None ,
404404 doc_url : None ,
405+ ext_doc_id : None ,
406+ ext_doc_url : None ,
405407 codegen_name : None , // FIXME: extension in workplace search
406408 description : None ,
407409 aliases : Vec :: default ( ) ,
Original file line number Diff line number Diff line change 11{
22 "dependencies" : {
3- "@stoplight/spectral-cli" : " ^6.13.0 "
3+ "@stoplight/spectral-cli" : " ^6.13.1 "
44 }
55}
You can’t perform that action at this time.
0 commit comments