Skip to content

Commit

Permalink
make sure we can build and publish
Browse files Browse the repository at this point in the history
  • Loading branch information
dzmitry-lahoda committed Feb 7, 2025
1 parent d76edbd commit b2a0721
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 6 deletions.
1 change: 0 additions & 1 deletion crates/openapi-client/.gitignore

This file was deleted.

7 changes: 7 additions & 0 deletions crates/openapi-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,15 @@ description = "OpenAPI client for Process Compose"
license = "Apache-2.0"
edition = "2021"
include = [
"src/**",
"Cargo.toml",
"build.rs",
"../../src/docs/swagger.json",
]

[lib]
crate-type = ["rlib"]

[dependencies]
progenitor-client = { version = "0.9" }
reqwest = { version = "0.12", default-features = false, features = [
Expand Down
14 changes: 10 additions & 4 deletions crates/openapi-client/build.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
fn main() {
let src = "../../src/docs/swagger.json";
println!("cargo:rerun-if-changed={}", src);
let spec = include_str!("../../src/docs/swagger.json");
let spec = serde_json::from_str(spec).unwrap();
let spec = if option_env!("CARGO_MANIFEST_DIR").is_some()
&& option_env!("CARGO_REGISTRY_TOKEN").is_some()
{
println!("cargo:rerun-if-changed=../../../src/docs/swagger.json");
std::fs::read_to_string("../../../src/docs/swagger.json").unwrap()
} else {
println!("cargo:rerun-if-changed=../../src/docs/swagger.json");
std::fs::read_to_string("../../src/docs/swagger.json").unwrap()
};
let spec = serde_json::from_str(&spec).unwrap();
let mut generator = progenitor::Generator::default();
let tokens = generator.generate_tokens(&spec).unwrap();
let ast = syn::parse2(tokens).unwrap();
Expand Down
1 change: 0 additions & 1 deletion crates/openapi-client/publish.sh

This file was deleted.

0 comments on commit b2a0721

Please sign in to comment.