Commit Graph
2 Commits
Author SHA1 Message Date
Stevan Freeborn 94e0afb67a ci: add GitHub Actions CI and release workflows
Add ci.yml running fmt, clippy, build, and test on stable + nightly
Rust for PRs and pushes to main. Add release.yml for automated crate
publishing to crates.io on version tag pushes. Remove dead_code allow
and add crate-level doc comment with usage example.
2026-03-25 13:48:35 -05:00
Stevan Freeborn 7f2209af1c feat: add project scaffold with core client, error types, and models
Set up Cargo.toml with dependencies (reqwest, serde, thiserror, tokio,
uuid, chrono). Implement OnspringClient with builder pattern and HTTP
helper methods. Define error types, enums, and paging models.
2026-03-25 13:34:02 -05:00