Skip to content

chore(deps): Dependabot fixes and dependency refresh - #41

Merged
RustedAperture merged 4 commits into
masterfrom
chore/dependabot-updates
Nov 5, 2026
Merged

RustedAperture merged 4 commits into
masterfrom
chore/dependabot-updates

Conversation

@RustedAperture

Copy link
Copy Markdown
Owner

Summary

  • Fixes Dependabot alerts: zip (critical), rustls ×4, plus minimatch from npm audit.
  • Server majors: sha2 0.11, hmac 0.13, rand 0.10, reqwest 0.13, validator 0.21, argon2 0.6.
  • Desktop: lockfile refresh, enigo 0.1 → 0.6 (paste + cursor-location code ported).
  • Web: minor/patch group, framer-motion 14, jsdom 30, @types/node 24, minimatch override.
  • CI: newer GitHub Actions majors, tauri-action v1, Dependabot for actions, nix flake update.

Supersedes #10, #12, #28, #32, #37, #38, #39, #40.

Not included

Testing

  • Server: cargo fmt --check, cargo clippy -D warnings, cargo test (197 passed).
  • Desktop: cargo clippy --all-targets builds; only the same 6 old lints.
  • Web: vitest (60 passed), tsc --noEmit, next build; lint unchanged (27 pre-existing errors).
  • cargo audit clean in both lockfiles; npm audit 15 → 3 low.

Needs manual testing

  • Desktop paste and picker positioning on Linux and Windows (enigo 0.6).
  • Next tagged desktop release (tauri-action v1 renames macOS updater bundles).

- sha2 0.11 + hmac 0.13 (import KeyInit for new_from_slice)
- rand 0.10 (Rng -> RngExt)
- reqwest 0.13 (rustls-tls -> rustls, enable query + form)
- validator 0.21, argon2 0.6, plus tempfile/ipnet/object_store minimums
- cargo update

Supersedes #10 and #12.
- cargo update: fixes zip (critical) and rustls Dependabot alerts
- enigo 0.1 -> 0.6: port paste and cursor-location code to new API;
  window centers if input simulation can't initialize
- raise Tauri/plugin/arboard/tokio minimums to resolved versions
- regenerate Tauri ACL schemas

Supersedes #28 and #37.
- minor/patch updates incl. next 16.4.5, react 19.3.1, eslint 10.14.0
- framer-motion 14, jsdom 30, @types/node 24
- override minimatch@^10 to ^11.0.4 (moderate advisory via eslint)
- TypeScript stays on 5.x: typescript-eslint does not support TS 7

Supersedes #32, #38, #39 and #40.
- checkout v7, setup-node v7, docker login v4 / metadata v6 / buildx v4
- tauri-action v1 (macOS updater bundles now include the version)
- enable Dependabot for github-actions
- nix flake update
@RustedAperture
RustedAperture merged commit 9434686 into master Nov 5, 2026
2 checks passed
@RustedAperture
RustedAperture deleted the chore/dependabot-updates branch November 5, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant