Commit Graph
4 Commits
Author SHA1 Message Date
Stevan Freeborn 8116d0a362 chore: update workflows 2026-03-25 20:28:23 -05:00
Stevan Freeborn b4813dfd07 chore: fix things up 2026-03-25 14:01:11 -05:00
Stevan Freeborn 64e5bf0b72 ci: add automated version bump and tagging from conventional commits
Add version.yml workflow that runs on pushes to main, parses
conventional commit messages since the last tag, determines the
semver bump (feat=minor, fix=patch, breaking=major), updates
Cargo.toml version, commits, and pushes a version tag. The tag
push triggers the existing release.yml publish workflow. Skips
chore(release) commits to prevent infinite loops.
2026-03-25 13:57:41 -05:00
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