Co-authored-by: Lewis Jones <ljones140@github.com> Co-authored-by: Felicity Chapman <felicitymay@github.com> Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
3.2 KiB
3.2 KiB
| Package manager | Languages | Transitive dependencies | Recommended files | Additional files |
|---|---|---|---|---|
| Cargo | Rust | {% octicon "x" aria-label="Not supported" %} | Cargo.lock |
Cargo.toml |
| Composer | PHP | {% octicon "x" aria-label="Not supported" %} | composer.lock |
composer.json |
| NuGet | .NET languages (C#, F#, VB), C++ | {% octicon "x" aria-label="Not supported" %} | .csproj, .vbproj, .nuspec, .vcxproj, .fsproj |
packages.config |
| {% data variables.product.prodname_actions %} workflows | YAML | {% octicon "x" aria-label="Not supported" %} | .yml, .yaml |
{% octicon "x" aria-label="None" %} |
| Go modules | Go | {% octicon "x" aria-label="Not supported" %} | go.mod |
{% octicon "x" aria-label="None" %} |
| Maven | Java, Scala | {% octicon "check" aria-label="Supported" %} | pom.xml |
{% octicon "x" aria-label="None" %} |
| npm | JavaScript | {% octicon "check" aria-label="Supported" %} | package-lock.json |
package.json |
| pip | Python | {% octicon "x" aria-label="Not supported" %} | requirements.txt, pipfile.lock |
pipfile, setup.py |
| pnpm | JavaScript | {% octicon "check" aria-label="Supported" %} | pnpm-lock.yaml |
package.json |
| pub | Dart | {% octicon "x" aria-label="Not supported" %} | pubspec.lock |
pubspec.yaml |
| Python Poetry | Python | {% octicon "x" aria-label="Not supported" %} | poetry.lock |
pyproject.toml |
| RubyGems | Ruby | {% octicon "x" aria-label="Not supported" %} | Gemfile.lock |
Gemfile, *.gemspec |
| Swift Package Manager | Swift | {% octicon "x" aria-label="Not supported" %} | Package.resolved |
{% octicon "x" aria-label="None" %} |
| Yarn | JavaScript | {% octicon "check" aria-label="Supported" %} | yarn.lock |
package.json |
[!NOTE]{% ifversion transitive-dependency-labeling-npm %}
- The Transitive dependencies column indicates whether static analysis will add
directandtransitivelabels for dependent packages in that ecosystem. Labels will appear on the dependency graph view, {% data variables.product.prodname_dependabot_alerts %}, the GraphQL API, and exported SBOMs. For more information, see AUTOTITLE.{% endif %}- If you list your Python dependencies within a
setup.pyfile, we may not be able to parse and list every dependency in your project.- {% 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 syntaxjobs[*].steps[*].usesorjobs.<job_id>.useswill be parsed as dependencies. For more information, see AUTOTITLE.- {% data reusables.dependabot.dependabot-alert-actions-semver %} For more information, see AUTOTITLE and AUTOTITLE.