Commit 9e93c7c
build: cargo update and vergen 8 -> vergen-gitcl 10 (#44)
AI Generated pull-request
## Summary
- `cargo update`: broad dependency bump across the tree (clap 4.5.40 ->
4.6.1, serde 1.0.140 -> 1.0.150, regex 1.11.1 -> 1.12.4, syn 2.0.103 ->
2.0.118, time 0.3.47 -> 0.3.53, libc 0.2.173 -> 0.2.186, and others),
plus new transitive deps (`bon`, `bon-macros`, `darling`,
`darling_core`, `darling_macro`, `ident_case`, `prettyplease`).
- `vergen` 8 -> `vergen-gitcl` 10: replaced
`EmitBuilder`/`git_sha`/`git_commit_date` with
`Emitter`/`Gitcl::all_git()` in `build.rs` and `Cargo.toml`.
`VERGEN_GIT_SHA`/`VERGEN_GIT_COMMIT_DATE` env var names are unchanged,
so no downstream code changes were needed.
## Test plan
- [x] `cargo build --release` and `cargo test --release` pass (19
unit/integration tests + 3 doc-tests)
- [x] Compared new binary against pre-update binary on 5 EMUF*.BBL, 1
BTFL*.BBL, and 2 BTFL*.bfl logs (with --gpx --event) — all 30 output
files byte-identical
---------
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>1 parent 7b537e8 commit 9e93c7c
3 files changed
Lines changed: 201 additions & 176 deletions
0 commit comments