Skip to content

Commit b59f2a7

Browse files
Add Dependabot ecosystem support for vcpkg (#56946)
Co-authored-by: mc <[email protected]>
1 parent b107a85 commit b59f2a7

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,9 @@ Package manager | YAML value | Supported versions |
506506
| Swift | `swift` | v5 |
507507
| Terraform | `terraform` | >= 0.13, <= 1.10.x |
508508
| uv | `uv` | v0 |
509+
| {% ifversion dependabot-vcpkg-support %} |
510+
| vcpkg | `vcpkg` | Not applicable |
511+
| {% endif %} |
509512
| yarn | `npm` | v1, v2, v3, v4 |
510513

511514
## `pull-request-branch-name.separator` {% octicon "versions" aria-label="Version updates" height="24" %} {% octicon "shield-check" aria-label="Security updates" height="24" %}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Reference: #19113
2+
# vcpkg support for Dependabot
3+
versions:
4+
fpt: '*'
5+
ghec: '*'
6+
ghes: '>= 3.20'

data/reusables/dependabot/supported-package-managers.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ poetry | `pip` | v1 | {% octicon "check" aria-l
3535
[Swift](#swift) | `swift` | v5 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} (git only) | {% octicon "x" aria-label="Not supported" %} |
3636
[Terraform](#terraform) | `terraform` | >= 0.13, <= 1.10.x | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | Not applicable |
3737
uv | `uv` | v0 | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | Not applicable |
38+
| {% ifversion dependabot-vcpkg-support %} |
39+
[vcpkg](#vcpkg) | `vcpkg` | Not applicable | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | Not applicable |
40+
| {% endif %} |
3841
[yarn](#yarn) | `npm` | v1, v2, v3 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %}|
3942

4043
> [!TIP]
@@ -161,6 +164,14 @@ Terraform support includes:
161164
* Terraform providers.
162165
* 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).
163166

167+
{% ifversion dependabot-vcpkg-support %}
168+
169+
#### vcpkg
170+
171+
vcpkg support includes updating the `builtin-baseline` commit SHA from the vcpkg ports repository in your `vcpkg.json` manifest file. For more information visit the [`microsoft/vcpkg` repository](https://github.com/microsoft/vcpkg) on {% data variables.product.prodname_dotcom_the_website %} and see [What is manifest mode?](https://learn.microsoft.com/vcpkg/concepts/manifest-mode) in the Microsoft documentation.
172+
173+
{% endif %}
174+
164175
#### yarn
165176

166177
Dependabot supports vendored dependencies for v2 onwards.

0 commit comments

Comments
 (0)