change(devops): Split dependency upgrades into 4 large categories (#7848)
* try groups with more than 10 items. * reorgs dependabot groups, condenses patterns * Tries using `dependency-type`
This commit is contained in:
parent
b0555c0e61
commit
e94be80f17
|
@ -1,5 +1,6 @@
|
||||||
version: 2
|
version: 2
|
||||||
updates:
|
updates:
|
||||||
|
# Rust section
|
||||||
- package-ecosystem: cargo
|
- package-ecosystem: cargo
|
||||||
directory: '/'
|
directory: '/'
|
||||||
# serde, clap, and other dependencies sometimes have multiple updates in a week
|
# serde, clap, and other dependencies sometimes have multiple updates in a week
|
||||||
|
@ -18,110 +19,14 @@ updates:
|
||||||
ecc:
|
ecc:
|
||||||
patterns:
|
patterns:
|
||||||
# deliberately include zcash_script (even though it is maintained by ZF)
|
# deliberately include zcash_script (even though it is maintained by ZF)
|
||||||
- "zcash_*"
|
- "zcash_*|orchard|halo2*|incrementalmerkletree|bridgetree|equihash"
|
||||||
- "orchard"
|
prod:
|
||||||
- "halo2*"
|
dependency-type: "production"
|
||||||
- "incrementalmerkletree"
|
exclude-patterns:
|
||||||
- "bridgetree"
|
- "zcash_*|orchard|halo2*|incrementalmerkletree|bridgetree|equihash"
|
||||||
- "equihash"
|
dev:
|
||||||
# addresses
|
dependency-type: "development"
|
||||||
- "bs58"
|
# Devops section
|
||||||
- "ripemd"
|
|
||||||
# groups are limited to 10 items
|
|
||||||
crypto:
|
|
||||||
patterns:
|
|
||||||
- "bellman"
|
|
||||||
# reddsa, redjubjub
|
|
||||||
- "red*"
|
|
||||||
- "jubjub"
|
|
||||||
- "group"
|
|
||||||
- "bls12_381"
|
|
||||||
- "blake*"
|
|
||||||
- "secp256k1"
|
|
||||||
- "sha2"
|
|
||||||
- "*25519*"
|
|
||||||
- "rand*"
|
|
||||||
async:
|
|
||||||
patterns:
|
|
||||||
- "tokio*"
|
|
||||||
- "console-subscriber"
|
|
||||||
- "tower*"
|
|
||||||
- "hyper*"
|
|
||||||
- "h2"
|
|
||||||
- "reqwest"
|
|
||||||
- "futures*"
|
|
||||||
- "pin-project*"
|
|
||||||
log-time:
|
|
||||||
patterns:
|
|
||||||
- "tracing*"
|
|
||||||
- "log"
|
|
||||||
- "*eyre*"
|
|
||||||
- "thiserror"
|
|
||||||
# displaydoc, spandoc
|
|
||||||
- "*doc"
|
|
||||||
- "owo-colors"
|
|
||||||
- "sentry*"
|
|
||||||
- "metrics*"
|
|
||||||
# time, humantime
|
|
||||||
- "*time*"
|
|
||||||
- "chrono*"
|
|
||||||
concurrency:
|
|
||||||
patterns:
|
|
||||||
- "once_cell"
|
|
||||||
- "lazy_static"
|
|
||||||
- "rayon*"
|
|
||||||
- "crossbeam*"
|
|
||||||
- "num_cpus"
|
|
||||||
progress-bar:
|
|
||||||
patterns:
|
|
||||||
- "indicatif"
|
|
||||||
- "howudoin"
|
|
||||||
app:
|
|
||||||
patterns:
|
|
||||||
- "abscissa*"
|
|
||||||
- "structopt*"
|
|
||||||
- "clap*"
|
|
||||||
- "atty*"
|
|
||||||
- "semver*"
|
|
||||||
# dirs, directories, directories-next
|
|
||||||
- "dir*"
|
|
||||||
- "vergen"
|
|
||||||
- "*git*"
|
|
||||||
- "toml*"
|
|
||||||
- "rlimit"
|
|
||||||
formats:
|
|
||||||
patterns:
|
|
||||||
- "serde*"
|
|
||||||
- "jsonrpc*"
|
|
||||||
- "hex*"
|
|
||||||
- "regex"
|
|
||||||
- "byteorder"
|
|
||||||
- "bytes"
|
|
||||||
- "bincode"
|
|
||||||
data-structures:
|
|
||||||
patterns:
|
|
||||||
- "bitflags*"
|
|
||||||
- "bitvec"
|
|
||||||
- "indexmap"
|
|
||||||
- "num-integer"
|
|
||||||
- "primitive-types"
|
|
||||||
- "uint"
|
|
||||||
- "tinyvec"
|
|
||||||
- "itertools"
|
|
||||||
- "ordered-map"
|
|
||||||
- "mset"
|
|
||||||
test:
|
|
||||||
patterns:
|
|
||||||
- "proptest*"
|
|
||||||
- "insta"
|
|
||||||
- "prost*"
|
|
||||||
- "tonic*"
|
|
||||||
# depends on tonic and prost
|
|
||||||
- "console-subscriber"
|
|
||||||
- "tempfile"
|
|
||||||
- "static_assertions"
|
|
||||||
- "criterion"
|
|
||||||
- "inferno"
|
|
||||||
- package-ecosystem: github-actions
|
- package-ecosystem: github-actions
|
||||||
directory: '/'
|
directory: '/'
|
||||||
schedule:
|
schedule:
|
||||||
|
@ -135,3 +40,7 @@ updates:
|
||||||
- 'A-devops'
|
- 'A-devops'
|
||||||
- 'A-dependencies'
|
- 'A-dependencies'
|
||||||
- 'P-Low :snowflake:'
|
- 'P-Low :snowflake:'
|
||||||
|
groups:
|
||||||
|
devops:
|
||||||
|
patterns:
|
||||||
|
- "*"
|
Loading…
Reference in New Issue