#![allow(
clippy::expect_used,
reason = "a panic fails the build, as a bad schema should"
)]
fn main() {
let sdl = "src/schema/github.graphql";
println!("cargo::rerun-if-changed={sdl}");
let dir = std::env::var("CARGO_MANIFEST_DIR").expect("cargo sets CARGO_MANIFEST_DIR");
println!("cargo::rustc-env=GITHUB_SDL={dir}/{sdl}");
cynic_codegen::register_schema("github")
.from_sdl_file(sdl)
.expect("GitHub schema is valid SDL")
.as_default()
.expect("schema registers");
}