You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/code-security/reference/supply-chain-security/dependabot-options-reference.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -308,6 +308,7 @@ When set to `dependency-name`, {% data variables.product.prodname_dependabot %}
308
308
**Limitations of cross-directory grouping**
309
309
310
310
When using `group-by: dependency-name`:
311
+
311
312
* All directories must use the same package ecosystem (for example, all `npm` or all `bundler`)
312
313
* Applies to **version updates only**
313
314
* If directories have incompatible version constraints for a dependency, {% data variables.product.prodname_dependabot %} will create separate pull requests
| NuGet | `nuget` | {% ifversion fpt or ghec or ghes > 3.14 %}<=6.12.0{% endif %} |
542
546
| {% ifversion dependabot-opentofu-support %} |
@@ -713,6 +717,7 @@ Examples : `0 9 * * *`, `every day at 5pm`
713
717
`0 9 * * *`is equivalent to "every day at 9am". `every day at 5pm` is equivalent to `0 17 * * *`.
714
718
715
719
> [!NOTE]
720
+
>
716
721
> * Timezones must be specified in the [`timezone`](#timezone) parameter and not in the `cronjob`.
717
722
> * A `cronjob` type schedule is required to use a `cron` interval.
718
723
@@ -872,11 +877,11 @@ New version `1.2.0`
872
877
New version `2.0.0`
873
878
874
879
* `increase`: new constraint `^2.0.0`
875
-
* `increase-if-necessary`: new constraint `^2.0.0`
880
+
* `increase-if-necessary`: new constraint `^2.0.0`
876
881
* `widen`: new constraint `>=1.0.0 <3.0.0`
877
882
878
883
> [!NOTE]
879
-
> If the package manager you use does not yet support configuring the `versioning-strategy` parameter, or does not support a value you need. The strategy code is open source, so if you'd like a particular ecosystem to support a new strategy, you are always welcome to submit a pull request in https://github.com/dependabot/dependabot-core/.
884
+
> If the package manager you use does not yet support configuring the `versioning-strategy` parameter, or does not support a value you need, the strategy code is open source, so if you'd like a particular ecosystem to support a new strategy, you are always welcome to submit a pull request in <https://github.com/dependabot/dependabot-core/>.
@@ -146,6 +149,7 @@ To update the Gradle Wrapper, {% data variables.product.prodname_dependabot %} r
146
149
For {% data variables.product.prodname_dependabot_security_updates %}, Gradle support is limited to manual uploads of the dependency graph data using the {% data variables.dependency-submission-api.name %}. For more information about the {% data variables.dependency-submission-api.name %}, see [AUTOTITLE](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api).
147
150
148
151
> [!NOTE]
152
+
>
149
153
> * When you upload Gradle dependencies to the dependency graph using the {% data variables.dependency-submission-api.name %}, all project dependencies are uploaded, even transitive dependencies that aren't explicitly mentioned in any dependency file. When an alert is detected in a transitive dependency, {% data variables.product.prodname_dependabot %} isn't able to find the vulnerable dependency in the repository, and therefore won't create a security update for that alert.
150
154
> * {% data variables.product.prodname_dependabot_version_updates %} will, however, create pull requests when the parent dependency is explicitly declared as a direct dependency in the project's manifest file.
151
155
@@ -163,6 +167,16 @@ When configuring {% data variables.product.prodname_dependabot %} for Helm chart
163
167
164
168
{% data variables.product.prodname_dependabot %} uses information from the `pom.xml` file of dependencies to add links to release information in update pull requests. If the information is omitted from the `pom.xml` file, then it cannot be included in {% data variables.product.prodname_dependabot %} pull requests, see [AUTOTITLE](/code-security/dependabot/ecosystems-supported-by-dependabot/optimizing-java-packages-dependabot).
165
169
170
+
{% ifversion dependabot-nix-support %}
171
+
172
+
### Nix
173
+
174
+
{% data variables.product.prodname_dependabot %} monitors your `flake.lock` file and opens pull requests when newer commits are available upstream for your flake inputs. {% data variables.product.github %}, GitLab, SourceHut, and plain Git inputs are all supported. Updating pinned refs inside `flake.nix` itself (for example, changing `github:cachix/devenv/v0.5` to a newer tag) is not supported.
175
+
176
+
{% data variables.product.prodname_dependabot %} does not currently support private repositories for the `nix` ecosystem.
177
+
178
+
{% endif %}
179
+
166
180
### NuGet CLI
167
181
168
182
{% data variables.product.prodname_dependabot %} doesn't run the NuGet CLI but does support most features up until version 6.8.0.
@@ -230,6 +244,7 @@ Private registry support applies to git registries only. Swift registries are no
230
244
### Terraform
231
245
232
246
Terraform support includes:
247
+
233
248
* Modules hosted on Terraform Registry or a publicly reachable Git repository.
234
249
* Terraform providers.
235
250
* Private Terraform Registry. You can configure access for private git repositories by specifying a git registry in your `dependabot.yml` file. For more information, see [`git`](/code-security/dependabot/working-with-dependabot/configuring-access-to-private-registries-for-dependabot#git).
0 commit comments