这是我的 dependentabot 配置,有什么方法可以排除主要版本更新而只进行次要更新、补丁和安全更新?如果是这样我需要改变什么?
version: 1
update_configs:
- package_manager: 'javascript'
commit_message:
include_scope: true
prefix: 'chore'
default_reviewers:
- someUser
default_labels:
- 'dependencies'
directory: '/'
target_branch: 'develop'
update_schedule: 'live'
Run Code Online (Sandbox Code Playgroud)
Mic*_*ael 11
现在这是可能的,尽管您需要更新到 Dependabot 版本 2。然后您可以执行如下操作:
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
Run Code Online (Sandbox Code Playgroud)
你可以做这样的事情。我们用它来忽略某些依赖项的某些版本。
- package-ecosystem: gomod
directory: "/"
schedule:
interval: daily
time: "04:00"
open-pull-requests-limit: 10
reviewers:
- xh3b4sd
ignore:
- dependency-name: k8s.io/*
versions:
- ">=0.19.0"
Run Code Online (Sandbox Code Playgroud)
我目前试图解决的一个问题是,一旦更新被忽略,如何自动恢复更新。现在看来您必须手动触发它们,当您有很多存储库时,这是一项相当艰巨的工作。
| 归档时间: |
|
| 查看次数: |
7028 次 |
| 最近记录: |