Repository navigation
Highlights
Jev shared keychain support
- Use the shared macOS Keychain service ai.typesafe.api-key.
- Keep legacy gitflow-cli-typesafe fallback during migration.
- Emit one-time migration guidance without exposing the secret.
- Publish gitflow-jev 2.1.0 so crates.io installs can enable the gitflow-jev feature.
Website and documentation
- Restore blog discovery and links on the homepage and blog index.
- Document crates.io installation, Jev enablement, and legacy keychain migration.
Release reliability
- Register the complete v2 crate set with cargo-vet.
- Publish all seven public workspace crates in dependency order.
- Include all 64 bundled skill files in the CLI package.
- Retry crates.io index propagation and fail visibly on publish errors.
Verification
- 1729 Rust tests passed locally.
- 84.98% line coverage (80% gate).
- Linux, macOS, and Windows CI passed.
- GitHub, GitLab, and GitCode smoke/E2E suites passed.
- Website built 15 pages and passed 14 tests.
Full Changelog: v2.0.0...v2.1.0