mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-04-24 14:28:42 +00:00
dep: Add new workflow upgrade-transitive-deps.yml
(#1130)
for upgrading transitive dependencies. While dependabot is great, it opens one PR for each of these transitive dependencies, which makes merging harder: - have to approve every PR - have to click merge when ci is done it also creates merge queue runs and commits to main, thus creates a lot of unused caches and unnecessary CI runs. This PR creates `upgrade-transitive-deps.yml` that creates one PR for all transitive change per-day. It also configures dependabot to only `increase-if-necessary`, same as library crates. Since we have several library crates in our workspace, this would mean that we would have less unnecessary deps bump on these library crates. Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
parent
cc87fe062d
commit
76cd4d62c2
2 changed files with 49 additions and 4 deletions
5
.github/dependabot.yml
vendored
5
.github/dependabot.yml
vendored
|
@ -12,7 +12,4 @@ updates:
|
|||
directory: "/"
|
||||
schedule:
|
||||
interval: "daily"
|
||||
allow:
|
||||
- dependency-name: "*"
|
||||
# Update all dependencies, including the dependencies of direct dependencies.
|
||||
dependency-type: "all"
|
||||
versioning-strategy: increase-if-necessary
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue