generated from eblume/project-template
infra: pre-v1 dependency-refresh sweep + drop fs4 + remove dead build hook
Some checks failed
Build / validate (pull_request) Failing after 11m34s
Some checks failed
Build / validate (pull_request) Failing after 11m34s
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>
This commit is contained in:
parent
6ddc9b83bf
commit
490a8b3763
7 changed files with 2380 additions and 452 deletions
1
docs/changelog.d/pre-v1-cleanup.infra.md
Normal file
1
docs/changelog.d/pre-v1-cleanup.infra.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
Pre-v1 dependency-refresh sweep: bumped all external crates to latest stable — `keyring` 3→4 (the new `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 semver-compatible updates across the rest. Dropped the `fs4` dependency in favor of `std::fs::File::try_lock` (stable since Rust 1.89), raising the workspace MSRV to 1.89. Removed the orphaned `.forgejo/scripts/build` hook (CI calls Dagger directly). Full suite green: 228 Rust tests + 25 heph.nvim headless e2e specs, `clippy -D warnings` + `fmt` clean.
|
||||
Loading…
Add table
Add a link
Reference in a new issue