Repository navigation
chore(deps): bump dependencies to their latest versions - #134
Conversation
Refreshes all template and generated-project dependencies. Dependabot doesn't support cargo-generate templates, so this is done by hand (ratatui#91). Highlights: - ratatui 0.30.0 -> 0.30.2 - crossterm 0.28.1 -> 0.29.0 (hello-world was already on 0.29; now harmonized) - tokio 1.40.0 -> 1.52.3 - clap 4.5.20 -> 4.6.1 - config 0.14 -> 0.15, directories 5 -> 6, signal-hook 0.3 -> 0.4, json5 0.4 -> 1.3, strum 0.26 -> 0.28 - vergen-gix 9 -> 10 (build script updated for the renamed Build/Cargo/Gix builders) Verified with `cargo check --workspace --tests` across all six generated projects.
|
Hey, thanks for the PR! The CI is failing due to vergen, can you check? |
vergen-gix 10 stopped setting the VERGEN_GIT_* instructions when the build runs
outside a git repository (the CI generates the project without git), which broke
env!("VERGEN_GIT_DESCRIBE"). Add Emitter::default_on_error() so vergen falls back
to idempotent placeholders when git data is unavailable, keeping real values when present.
|
Thanks for the review, and good catch! The failure comes from the I've added Pushed ( |
Bumps all dependencies in the templates (and their generated counterparts) to the latest stable versions. Dependabot doesn't support
cargo-generatetemplates, so this is the manual refresh requested in #91.What changed
Versions bumped across every
*/template/Cargo.tomland the matching*-generated/Cargo.toml:crosstermwas inconsistent (hello-worldalready on 0.29.0, the rest on 0.28.1) — now harmonized to 0.29.0.Code change
vergen-gix10 renamed its builders (BuildBuilder/CargoBuilder/GixBuilder→Build/Cargo/Gix) and theall_*()constructors are now infallible. Thecomponentbuild script is updated accordingly — this is the only source change; everything else is a version bump.Verification
cargo check --workspace --testspasses on all six generated projects (component,simple,simple-async,hello-world,event-driven,event-driven-async) against a freshly generated git repo, matching the CI flow.Closes #91.