Skip to content

chore: improve dependency maintenance#46

Merged
thomasjiangcy merged 1 commit intomainfrom
chore/dependency-maintenance
May 9, 2026
Merged

chore: improve dependency maintenance#46
thomasjiangcy merged 1 commit intomainfrom
chore/dependency-maintenance

Conversation

@thomasjiangcy
Copy link
Copy Markdown
Owner

Summary

  • add cargo-deny policy for advisories, licenses, duplicate-version visibility, and source allowlisting
  • add cargo-machete unused dependency checks to local and CI gates
  • pin dependency tooling in mise and CI, use locked Cargo checks, and group Cargo Dependabot patch/minor updates
  • add package metadata for license, repository, and description

Verification

  • mise exec -- just ci

Note: cargo-deny currently reports duplicate-version warnings for transitive getrandom and openssl-probe versions; the policy leaves duplicates as warnings so the gate can surface them without blocking unrelated maintenance.

@thomasjiangcy thomasjiangcy force-pushed the chore/dependency-maintenance branch from efeff7b to f4e9fb8 Compare May 9, 2026 09:23
@thomasjiangcy thomasjiangcy merged commit ef58f9b into main May 9, 2026
4 checks passed
@thomasjiangcy thomasjiangcy deleted the chore/dependency-maintenance branch May 9, 2026 09:30
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