1) There was a typo/copy paste error preventing spyglass from building locally using cargo-make on Windows
2) Spyglass failed to compile as-is on current versions of Rust without updating deps, but one dependency was not SemVer-pinned and broke when updated so I pinned it.
3) The build profile was mostly hardcoded to debug; changed it to use CARGO_MAKE_CARGO_PROFILE where applicable.
1) There was a typo/copy paste error preventing spyglass from building locally using
cargo-make
on Windows 2) Spyglass failed to compile as-is on current versions of Rust without updating deps, but one dependency was not SemVer-pinned and broke when updated so I pinned it. 3) The build profile was mostly hardcoded todebug
; changed it to useCARGO_MAKE_CARGO_PROFILE
where applicable.