name: Dependency health
on:
schedule:
- cron: "24 6 * * 1"
workflow_dispatch:
permissions:
contents: read
id-token: write
packages: read
pull-requests: read
jobs:
update:
uses: rvben/upd/.github/workflows/dependency-health.yml@ecb605d32c4edc8dee4091aeb30b3d37ebdd290a with:
langs: rust,actions
lock: true
min-age: 7d
max-bump: minor
prepare-command: >-
rustup toolchain install 1.96.0 --profile minimal --component clippy,rustfmt &&
rustup default 1.96.0 &&
cargo install cargo-nextest --locked
validation-command: make check
fail-on-blocked: false
branch: deps/upd
commit-message: "chore(deps): weekly dependency update"