mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-28 03:37:00 -06:00
Group lockstep crate families into one PR each and batch only patch bumps of everything else, so a crate that needs code changes no longer blocks the rest. No ignore rules; security updates unchanged. open-pull-requests-limit 10.
54 lines
2.0 KiB
YAML
54 lines
2.0 KiB
YAML
version: 2
|
|
updates:
|
|
# Maintain Rust / Cargo dependencies
|
|
- package-ecosystem: "cargo"
|
|
directories:
|
|
- "/"
|
|
- "/crates/affinity/fuzz"
|
|
- "/crates/plugins/example"
|
|
schedule:
|
|
interval: "daily"
|
|
time: "06:00"
|
|
timezone: "America/New_York"
|
|
groups:
|
|
# A dependency that matches several groups goes to the first one it matches, so the
|
|
# lockstep families are listed before the catch-all cargo-patch group.
|
|
# Families that must move together; all update types of a family land in one PR.
|
|
egui-stack: # egui/eframe/winit are [patch.crates-io]'d to storytold forks: expect this PR red on upstream releases until the forks move
|
|
patterns: ["egui*", "eframe", "epaint*", "ecolor", "emath", "winit", "wgpu*", "naga", "accesskit*"]
|
|
font-stack:
|
|
patterns: ["harfrust", "skrifa", "read-fonts", "font-types", "fontique", "parley", "write-fonts", "skera", "ttf-parser"]
|
|
pdf-render-stack:
|
|
patterns: ["hayro*", "krilla*", "vello*", "peniko", "kurbo", "resvg", "usvg", "tiny-skia*", "svgtypes"]
|
|
icu-stack:
|
|
patterns: ["icu_*", "fixed_decimal"]
|
|
ml-stack:
|
|
patterns: ["candle-*", "rten*", "ocrs"]
|
|
platform-stack:
|
|
patterns: ["zbus*", "zvariant*", "x11rb*"]
|
|
apple-stack:
|
|
patterns: ["objc2*", "block2", "dispatch2"]
|
|
rustcrypto:
|
|
patterns: ["aes", "sha1", "sha2", "sha3", "md-5", "hmac", "pbkdf2", "digest", "cipher"]
|
|
# Everything else: patch bumps only (minor/major of other crates get one PR each).
|
|
cargo-patch:
|
|
update-types: ["patch"]
|
|
patterns: ["*"]
|
|
open-pull-requests-limit: 10
|
|
commit-message:
|
|
prefix: "chore(deps)"
|
|
|
|
# Maintain GitHub Actions workflows
|
|
- package-ecosystem: "github-actions"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "daily"
|
|
time: "06:00"
|
|
timezone: "America/New_York"
|
|
groups:
|
|
actions:
|
|
patterns:
|
|
- "*"
|
|
commit-message:
|
|
prefix: "ci(deps)"
|