hephaestus/crates
Erich Blume 0c502834c2
Some checks failed
Build / validate (pull_request) Failing after 3m25s
infra: pre-v1 dependency-refresh sweep + drop fs4 + remove dead build hook
Bump all external crates to latest stable ahead of v1.0.0 (tech-spec §14.9):
keyring 3→4 (the keyring_core split + register-the-native-store model),
rusqlite 0.32→0.40, ratatui 0.29→0.30, rrule 0.13→0.14, yrs 0.26→0.27,
plus a cargo update for semver-compatible bumps.

keyring 4 moves Entry/Error into keyring_core and requires a credential
store to be registered before use; KeyringTokenStore now registers the
OS-native store once (lazily, via Once) and uses keyring_core types.
not_keyutils=true so Linux prefers Secret Service over the logout-wiped
kernel keyutils store.

Drop the fs4 dependency in favor of std::fs::File::try_lock (stable since
Rust 1.89); raise workspace MSRV 1.85→1.89. Remove the orphaned
.forgejo/scripts/build hook — CI invokes Dagger directly.

Green: 228 Rust tests + 25 heph.nvim headless e2e, clippy -D warnings + fmt.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 22:19:13 -07:00
..
heph feat: heph list --project <name> + --json; thin AGENTS.md 2026-06-03 20:38:57 -07:00
heph-core feat: heph list --project <name> + --json; thin AGENTS.md 2026-06-03 20:38:57 -07:00
heph-quickadd style: cargo fmt — normalize earlier hand-committed files 2026-06-03 20:38:44 -07:00
heph-tui fix: clippy single_match in heph-tui + add clippy pre-commit hook 2026-06-03 20:53:50 -07:00
hephd infra: pre-v1 dependency-refresh sweep + drop fs4 + remove dead build hook 2026-06-03 22:19:13 -07:00