Skip to content

Commit db0fd27

Browse files
authored
Merge pull request #41815 from github/repo-sync
Repo sync
2 parents 2dd103a + 27d6d53 commit db0fd27

File tree

10 files changed

+141
-51
lines changed

10 files changed

+141
-51
lines changed

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,9 +223,15 @@ The table below shows the package managers for which SemVer is supported.
223223
| Gradle | {% octicon "check" aria-label="Supported" %} |
224224
| Helm | {% octicon "x" aria-label="Not supported" %} |
225225
| Hex (Hex) | {% octicon "check" aria-label="Supported" %} |
226+
| {% ifversion dependabot-julia-support %} |
227+
| Julia | {% octicon "check" aria-label="Supported" %} |
228+
| {% endif %} |
226229
| Maven | {% octicon "check" aria-label="Supported" %} |
227230
| NPM and Yarn | {% octicon "check" aria-label="Supported" %} |
228231
| NuGet | {% octicon "check" aria-label="Supported" %} |
232+
| {% ifversion dependabot-opentofu-support %} |
233+
| OpenTofu | {% octicon "check" aria-label="Supported" %} |
234+
| {% endif %} |
229235
| Pip | {% octicon "check" aria-label="Supported" %} |
230236
| Pub | {% octicon "check" aria-label="Supported" %} |
231237
| Swift | {% octicon "check" aria-label="Supported" %} |
@@ -502,6 +508,9 @@ Package manager | YAML value | Supported versions |
502508
| Helm Charts | `helm` | v3 |
503509
| {% endif %} |
504510
| Hex | `mix` | v1 |
511+
| {% ifversion dependabot-julia-support %} |
512+
| Julia | `julia` | >=v1.10 |
513+
| {% endif %} |
505514
| elm-package | `elm` | v0.19 |
506515
| git submodule | `gitsubmodule` | Not applicable |
507516
| {% data variables.product.prodname_actions %} | `github-actions` | Not applicable |
@@ -510,6 +519,9 @@ Package manager | YAML value | Supported versions |
510519
| Maven | `maven` | Not applicable |
511520
| npm | `npm` | v7, v8, v9, v10 |
512521
| NuGet | `nuget` | {% ifversion fpt or ghec or ghes > 3.14 %}<=6.12.0{% endif %} |
522+
| {% ifversion dependabot-opentofu-support %} |
523+
| OpenTofu | `opentofu` | Not applicable |
524+
| {% endif %} |
513525
| pip| `pip` | v24.2 |
514526
| pip-compile | `pip` | 7.4.1 |
515527
| pipenv | `pip` | <= 2024.4.1 |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Reference: #20647
2+
# Adding community ecosystems to Dependabot docs #20647
3+
versions:
4+
fpt: '*'
5+
ghec: '*'
6+
ghes: '> 3.19'
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Reference: #20205
2+
# Dependabot version updates now support Julia
3+
versions:
4+
fpt: '*'
5+
ghec: '*'
6+
ghes: '> 3.19'
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Reference: #20650
2+
# OpenTofu support for Dependabot
3+
versions:
4+
fpt: '*'
5+
ghec: '*'
6+
ghes: '> 3.19'
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
The following ecosystems are maintained by their upstream community maintainers. {% data variables.product.github %} integrates {% data variables.product.prodname_dependabot %} with these ecosystems but does not maintain them directly.

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

Lines changed: 40 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ Composer | `composer` | {% ifversion dependabot-updates-composerv1-c
2424
| {% endif %} |
2525
[Helm Charts](#helm-charts) | `helm` | {% ifversion dependabot-helm-support %}v3{% else %}Not supported{% endif %} | {% ifversion dependabot-helm-support %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Not supported" %}{% endif %} | {% octicon "x" aria-label="Not supported" %} | {% ifversion dependabot-helm-support %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Not supported" %}{% endif %} | {% ifversion dependabot-helm-support %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Not supported" %}{% endif %} | Not applicable |
2626
Hex | `mix` | v1 | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
27+
| {% ifversion dependabot-julia-support %} |
28+
[Julia](#julia) | `julia` | >=v1.10 | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} |
29+
| {% endif %} |
2730
elm-package | `elm` | v0.19 | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
2831
git submodule | `gitsubmodule` | Not applicable | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | Not applicable |
2932
[{% data variables.product.prodname_actions %}](#github-actions) | `github-actions` | Not applicable | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | Not applicable |
@@ -32,6 +35,9 @@ Go modules | `gomod` | v1 | {% octicon "check" aria-l
3235
[Maven](#maven) | `maven` | Not applicable | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
3336
npm | `npm` | v7, v8, v9, v10, v11 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
3437
[NuGet](#nuget-cli) | `nuget` | {% ifversion fpt or ghec or ghes > 3.14 %}<=6.12.0{% endif %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
38+
| {% ifversion dependabot-opentofu-support %} |
39+
[OpenTofu](#opentofu) | `opentofu` | 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 %} |
3541
[pip](#pip-and-pip-compile) | `pip` | v21.1.2 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
3642
pipenv | `pip` | <= 2021-05-29 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
3743
[pip-compile](#pip-and-pip-compile) | `pip` | 6.1.0 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
@@ -165,12 +171,6 @@ pnpm is supported for {% data variables.product.prodname_dependabot_version_upda
165171

166172
The PEP 621 `project` section isn't currently supported for `poetry`.
167173

168-
#### pub
169-
170-
{% data variables.product.prodname_dependabot %} won't perform an update for `pub` when the version that it tries to update to is ignored, even if an earlier version is available.
171-
172-
You can use {% data variables.product.prodname_dependabot %} to keep Dart dependencies up-to-date if you use private hosted pub repositories. For information about allowing {% data variables.product.prodname_dependabot %} to access private {% data variables.product.prodname_dotcom %} dependencies, see [Allowing {% data variables.product.prodname_dependabot %} to access private dependencies](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization#allowing-dependabot-to-access-private{% ifversion ghec or ghes %}-or-internal{% endif %}-dependencies).
173-
174174
{% ifversion dependabot-rust-toolchain-support %}
175175

176176
#### Rust toolchain
@@ -206,3 +206,37 @@ vcpkg support includes updating the `builtin-baseline` commit SHA from the vcpkg
206206
#### yarn
207207

208208
Dependabot supports vendored dependencies for v2 onwards.
209+
210+
{% ifversion dependabot-community-ecosystems %}
211+
212+
### Community-maintained ecosystems
213+
214+
{% data reusables.dependabot.community-maintained-intro %} {% ifversion dependabot-julia-support %}
215+
216+
* [Julia](#julia) - Maintained by the Julia community{% endif %}{% ifversion dependabot-julia-support %}
217+
* [OpenTofu](#opentofu) - Maintained by the OpenTofu community{% endif %}
218+
* [Pub](#pub) - Maintained by The Dart Community
219+
220+
{% ifversion dependabot-julia-support %}
221+
222+
#### Julia
223+
224+
{% data variables.product.prodname_dependabot %} supports Julia projects that include `Project.toml`/`Manifest.toml` files. {% data variables.product.prodname_dependabot %} uses Julia's package manager to resolve and update dependencies.
225+
226+
{% endif %}
227+
228+
{% ifversion dependabot-opentofu-support %}
229+
230+
#### OpenTofu
231+
232+
{% data variables.product.prodname_dependabot %} supports updating OpenTofu modules and providers in `.tf` and `.tofu` configuration files, including `terragrunt.hcl` files. If the `.terraform.lock.hcl` lockfile for provider checksums is present, {% data variables.product.prodname_dependabot %} will also update it.
233+
234+
{% endif %}
235+
236+
{% endif %}
237+
238+
#### Pub
239+
240+
{% data variables.product.prodname_dependabot %} won't perform an update for `pub` when the version that it tries to update to is ignored, even if an earlier version is available.
241+
242+
You can use {% data variables.product.prodname_dependabot %} to keep Dart dependencies up-to-date if you use private hosted pub repositories. For information about allowing {% data variables.product.prodname_dependabot %} to access private {% data variables.product.prodname_dotcom %} dependencies, see [Allowing {% data variables.product.prodname_dependabot %} to access private dependencies](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization#allowing-dependabot-to-access-private{% ifversion ghec or ghes %}-or-internal{% endif %}-dependencies).

data/reusables/dependency-graph/supported-package-ecosystems.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,14 @@
99
| {% data variables.product.prodname_actions %} workflows | YAML | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | `.yml`, `.yaml` | {% octicon "x" aria-label="None" %} |
1010
| Go modules | Go | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | `go.mod`| {% octicon "x" aria-label="None" %} |
1111
| Gradle | Java | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="None" %} | {% octicon "x" aria-label="None" %} |
12+
| {% ifversion dependabot-julia-support %} |
13+
| Julia | Julia | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | `Manifest.toml` | `Project.toml` |
14+
| {% endif %} |
1215
| Maven | Java, Scala | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | `pom.xml` | {% octicon "x" aria-label="None" %} |
1316
| npm | JavaScript | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | `package-lock.json` | `package.json`|
17+
| {% ifversion dependabot-opentofu-support %} |
18+
| OpenTofu | HCL | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | `.terraform.lock.hcl` | `.tf`, `.tofu` |
19+
| {% endif %} |
1420
| pip | Python | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | `requirements.txt`, `pipfile.lock` | `pipfile`, `setup.py` |
1521
| pnpm | JavaScript | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | `pnpm-lock.yaml` | `package.json` |
1622
| pub | Dart | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | `pubspec.lock` | `pubspec.yaml` |
@@ -20,7 +26,26 @@
2026
| Yarn | JavaScript | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | `yarn.lock` | `package.json` |
2127

2228
> [!NOTE]{% ifversion transitive-dependency-labeling-npm %}
29+
>
2330
> * The **Static transitive dependencies** column indicates whether static analysis will add `direct` and `transitive` labels for dependent packages in that ecosystem. Dependency submission actions (automatic or manually configured) can add transitive information for ecosystems where static analysis cannot. {% endif %}
2431
> * If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project.
2532
> * {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs.<job_id>.uses` will be parsed as dependencies. For more information, see [AUTOTITLE](/actions/using-workflows/workflow-syntax-for-github-actions).
2633
> * {% data reusables.dependabot.dependabot-alert-actions-semver %} For more information, see [AUTOTITLE](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts) and [AUTOTITLE](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates).
34+
35+
{% ifversion dependabot-community-ecosystems %}
36+
37+
### Community-maintained ecosystems
38+
39+
{% data reusables.dependabot.community-maintained-intro %}
40+
41+
| Ecosystem | Maintained by |
42+
| --- | --- |
43+
| {% ifversion dependabot-julia-support %} |
44+
| Julia | Julia community |
45+
| {% endif %} |
46+
| {% ifversion dependabot-opentofu-support %} |
47+
| OpenTofu | OpenTofu community |
48+
| {% endif %} |
49+
| pub | Dart community |
50+
51+
{% endif %}

data/tables/copilot/model-supported-clients.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@
6464
- name: Gemini 3 Pro
6565
dotcom: true
6666
vscode: true
67-
vs: false
68-
eclipse: false
69-
xcode: false
70-
jetbrains: false
67+
vs: true
68+
eclipse: true
69+
xcode: true
70+
jetbrains: true
7171

7272
- name: GPT-4.1
7373
dotcom: true

0 commit comments

Comments
 (0)