update scripts

Closed
SH
7mo ago
+854-318
  • feat: add uv-update target to upgrade global tool versions in pyproject.toml
  • Update worktrunk dependency and add cargo-update target to Makefile
  • feat: add update-lock target to update lock files for Nix, bun, Cargo, and uv tools

Summary by cubic

Add Makefile targets to update dependencies and lock files across Rust, Nix, Bun, and uv, bump worktrunk, and refresh the dotagents submodule. This streamlines keeping the toolchain current and regenerates lock files.

  • New Features

    • update-lock: Updates Nix flake, Bun deps, Cargo deps, and uv tool versions; refreshes lock files.
    • cargo-update: Updates Cargo dependencies to latest and regenerates Cargo.lock.
    • uv-update: Updates pyproject.toml global tool versions to the latest from PyPI.
  • Dependencies

    • Bumped worktrunk to 0.34.1; regenerated Cargo.lock with broad transitive updates.
    • Updated tools in pyproject.toml: mistral-vibe>=2.7.3, ruff>=0.15.9.
    • Updated dotagents submodule to the latest commit.