Autolabels trigger files

https://github.com/rust-lang/triagebot/wiki/Autolabels

PRs

Adding Labels

Work from looking for labels

Labels

A-*

  • A-aliases
    • Command aliases
    • Source Files
      • Appears to be within src/bin/cargo/main.rs and src/bin/cargo/cli.rs?
    • Tests
      • tests/testsuite/cargo_alias_config.rs
  • A-build-dependencies
    • [build-dependencies]
    • Source Files
      • Unsure if there is any specfic file
  • A-build-execution
    • Anything dealing with executing the compiler
    • Source Files
      • src/cargo/core/compiler/compilation.rs
      • src/cargo/core/compiler/job_queue.rs
      • src/cargo/core/compiler/job.rs
      • src/cargo/core/compiler/mod.rs
  • A-build-scripts
    • build.rs scripts
    • Source Files
      • src/cargo/core/compiler/custom_build.rs
    • Tests
      • tests/testsuite/build_script.rs
      • tests/testsuite/build_script_env.rs?
      • tests/testsuite/build_script_extra_link_arg.rs?
  • A-build-system
    • Build system integration
    • Source Files
      • No specific file.
  • A-building-cargo-itself
    • Issues with building cargo
    • Source Files
      • No specific file.
  • A-cache-messages
    • Caching of compiler messages
    • Source Files
      • src/cargo/util/rustc.rs
    • Tests
      • test/testsuite/cache_messages.rs
  • A-caching
    • Caching of dependencies, repositories, and build artifacts
    • Source Files
      • No specific file?
  • A-cargo-api
    • Cargo-the-library API and internal code issues
  • A-cargo-targets
    • Selection and definition of targets (lib, bins, examples, tests, benches)
    • Source Files
      • src/cargo/ops/cargo_compile/compile_filter.rs
      • src/cargo/ops/cargo_compile/unit_generator.rs
  • A-cfg-expr
    • Platform cfg expressions
    • Source Files
      • crates/cargo-platform
      • src/cargo/core/compiler/build_context/target_info.rs
  • A-cli
    • Command-line interface, option parsing, etc.
    • Source Files
      • src/bin/*
      • src/cargo/util/command_prelude.rs
  • A-cli-help
    • Built-in command-line help
    • Source Files
      • crates/mdman
      • src/etc/man/
      • src/bin/cargo/cli.rs src/bin/cargo/main.rs as well?
  • A-completions
    • Shell completions
    • Source Files
      • src/etc/_cargo
      • src/etc/cargo.bashcomp.sh
  • A-config-cli
    • --config CLI option
    • Source Files
      • ❓ inside here src/cargo/util/config/mod.rs
  • A-config-profile
    • [profile] in cargo config files
    • Source Files
      • ❓ inside src/cargo/core/profiles.rs
  • A-configuration
    • Cargo config files and env vars
    • Source Files
      • src/cargo/util/config/mod.rs
  • A-console-output
    • Terminal output, colors, progress bar, etc.
    • Source Files
      • src/cargo/core/shell.rs
      • src/cargo/util/machine_message.rs
      • src/cargo/util/progress.rs
  • A-crate-dependencies
    • [dependencies] of any kind
    • Source Files
      • src/cargo/core/dependency.rs
  • A-crate-types
    • Crate-type declaration (lib, staticlib, dylib, cdylib, etc.)
    • Source Files
      • src/cargo/core/compiler/crate_type.rs
  • A-cross-compiling
    • Using --target flag for other platforms
    • Source Files
      • No specific file.
  • A-custom-subcommands
    • Custom 3rd party subcommand plugins
    • Source Files
      • No specific file.
  • A-debugging
    • Debug builds and debugging generated code
    • Source Files
      • No specific file.
  • A-debugging-cargo
    • Debugging cargo itself
    • Source Files
      • No specific file.
  • A-dep-info
    • Dep-info, .d files
    • Source Files
      • src/cargo/core/compiler/output_depinfo.rs
      • ❓ src/cargo/core/compiler/fingerprint.rs
  • A-dependency-resolution
    • Dependency resolution and the resolver
    • Source Files
      • benches/benchsuite/benches/resolve.rs
      • crates/resolver-tests/
      • src/cargo/core/resolver/
      • ❓ src/cargo/ops/resolve
  • A-dev-dependencies
    • [dev-dependencies]
    • Source Files
      • ❓ src/cargo/core/dependency.rs
  • A-directory-source
    • Directory sources (vendoring)
    • Source Files
      • src/cargo/sources/directory.rs
  • A-doctests
    • rustdoc --test
    • Source Files
      • No specific file.
  • A-documenting-cargo-itself
    • Cargo's documentation
    • Source Files
      • src/doc
    • Docs
      • crates/mdman
  • A-editions
    • Edition-specific issues
    • Source Files
      • No specific file.
  • A-environment-variables
    • Environment variables
    • Source Files
      • crates/home/
      • ❓ Probably src/cargo/util/config/mod.rs and src/cargo/core/compiler/compilation.rs?
  • A-errors
    • Error and warning messages generated by Cargo itself.
    • Source Files
      • src/cargo/util/diagnostic_server.rs
  • A-examples
    • Example targets
    • ❓ Source Files
  • A-external-dependencies
    • Dependencies on things outside of cargo
    • Source Files
      • No specific file.
  • A-features
    • Features — conditional compilation
    • Source Files
      • In resolver module
  • A-features2
    • Issues specifically related to the v2 feature resolver
    • Source Files
      • src/cargo/core/resolver/features.rs
  • A-filesystem
    • Issues with filesystems
    • Source Files
      • src/cargo/util/flock.rs
      • src/cargo/util/important_paths.rs
  • A-future-incompat
    • Future incompatible reporting
    • Source Files
      • src/cargo/core/compiler/future_incompat.rs
  • A-git
    • Anything dealing with git
    • Source Files
      • src/cargo/sources/git
  • A-interacts-with-crates.io
    • Interaction with registries
    • Source Files
      • crates/crates-io
      • src/cargo/ops/registry.rs
  • A-jobserver
    • Jobserver, concurrency, parallelism
    • Source Files
      • src/cargo/core/compiler/job.rs dependency jobserver
  • A-json-output
    • JSON message output
    • Source Files
      • No specific file.
  • A-layout
    • Target output directory layout, naming, and organization
    • Source Files
      • src/cargo/core/compiler/layout.rs
      • src/cargo/core/compiler/context/compilation_files.rs
  • A-license
    • License handling
    • Source Files
      • No specific file.
  • A-linkage
    • Linker issues, dylib, cdylib, shared libraries, so
    • Source Files
      • No specific file.
  • A-links
    • links native library links setting
    • Source Files
      • src/cargo/core/compiler/links.rs
  • A-lints
    • rustc lint configuration
    • Source Files
      • No specific file.
  • A-local-registry-source
    • Local registry sources (vendoring)
    • Source Files
      • src/cargo/sources/registry/local.rs
  • A-lockfile
    • Cargo.lock issues
    • Source Files
      • src/cargo/ops/lockfile.rs
      • src/cargo/core/resolver/encode.rs
  • A-lto
    • link-time optimization
    • Source Files
      • src/cargo/core/compiler/lto.rs
  • A-manifest
    • Cargo.toml issues
    • Source Files
      • src/cargo/core/manifest.rs
      • src/cargo/util/toml/mod.rs
  • A-namespaced-features
    • namespaced-features
    • Source Files
      • ❓ also src/cargo/core/resolver/features.rs but shall we?
  • A-networking
    • Networking issues, curl, etc.
    • Source Files
      • src/cargo/util/network.rs
  • A-new-subcommand
    • New subcommand
    • Source Files
      • No specific file
  • A-offline
    • Offline mode
    • Source Files
      • No specific file
  • A-optional-dependencies
    • Dependencies with optional=true
    • Source Files
      • No specific file
  • A-overrides
    • General issues with overriding dependencies (patch, replace, paths)
    • Source Files
      • src/cargo/sources/replaced.rs
  • A-patch
    • [patch] table override
    • Source Files
      • No specific file
  • A-plugins
    • Extending cargo
    • Source Files
      • No specific file
  • A-proc-macro
    • Compiling proc-macros
    • Source Files
      • No specific file
  • A-profile-overrides
    • Profile-overrides
    • Source Files
      • src/cargo/core/profiles.rs
  • A-profiles
    • Profiles
    • Source Files
      • src/cargo/core/profiles.rs
  • A-readme
    • README file issues
    • Source Files
      • No specific file
  • A-rebuild-detection
    • Rebuild detection and fingerprinting
    • Source Files
      • src/cargo/core/compiler/fingerprint
  • A-registries
    • Registries
    • Source Files
      • src/cargo/sources/registry
      • src/cargo/core/registry.rs
  • A-registry-authentication
    • Registry authentication and authorization (authn authz)
    • Source Files
      • src/cargo/util/auth.rs
      • crates/credential/
  • A-replace
    • [replace] table override
    • Source Files
      • No specific file
  • A-reproducibility
    • Reproducible / deterministic builds
    • Source Files
      • No specific file
  • A-required-features
    • Required-features setting
    • Source Files
      • No specific file
  • A-rust-version
    • rust-version in Cargo.toml
    • Source Files
      • No specific file
  • A-rustflags
    • Rustflags
    • Source Files
      • ❓ src/cargo/core/compiler/build_context/target_info.rs
        • Not all things there are rustflags-related
  • A-rustup
    • rustup interaction
    • Source Files
      • No specific file
  • A-security
    • Security
    • Source Files
      • No specific file.
  • A-semver
    • Semver specifications, version matching, etc.
    • Source Files
      • src/cargo/util/semver_ext.rs
      • src/cargo/util/to_semver.rs
      • src/doc/semver-check/
    • Docs
      • src/doc/src/reference/semver.md
  • A-source-replacement
    • [source] replacement
    • Source Files
      • src/cargo/sources/replaced.rs
  • A-sparse-registry
    • Http sparse registries
    • Source Files
      • src/cargo/sources/registry/http_remote.rs
  • A-target-dependencies
    • [target.'cfg(foo)'.dependencies]
    • Source Files
      • ❓ src/cargo/core/dependency.rs but probably add it manually?
  • A-target-spec
    • Target JSON spec files
    • ❓ Source Files
      • Probably src/cargo/core/compiler/compile_kind.rs
      • Cargo doesn't really do much on this.
  • A-testing-cargo-itself
    • Cargo's tests
    • Source Files
      • benches/
      • crates/cargo-test-macro
      • crates/cargo-test-support
  • A-timings
    • Timings
    • Source Files
      • src/cargo/core/compiler/timings
      • src/cargo/util/cpu.rs
  • A-toml
    • TOML parsing and handling
    • ❓ Source Files
      • src/cargo/util/toml/*
        • Should this just be src/cargo/util/toml/mod.rs?
        • weihanglo: I don't really understand A-toml. Should be an upstream stuff, no?
      • src/cargo/util/toml_mut/*
        • Unsure if this fits here
  • A-tooling
    • Interaction with other tools
    • Source Files
      • No specific file.
  • A-unstable
    • Nightly unstable support
    • Source Files
      • src/cargo/core/features.rs
  • A-vcs
    • General VCS issues
    • Source Files
      • src/cargo/util/vcs.rs
  • A-workspace-inheritance
    • Workspace inheritance RFC 2906
    • Source Files
      • Same as A-workspaces but how to tell?
  • A-workspaces
    • Workspaces
    • Source Files
      • benches/benchsuite/benches/workspace_initialization.rs
      • src/cargo/util/workspace.rs
      • src/cargo/core/workspace.rs
  • A-yanked
    • Yanked dependencies
    • Source Files
      • No specific file. Yank logic most resides in each Source impl.

Command-*

Only 3 Command-* don't have true source files

  • Command-add
    • Source File
      • src/bin/cargo/commands/add.rs
      • src/cargo/ops/cargo_add/*
  • Command-bench
    • Source Files
      • src/bin/cargo/commands/bench.rs
  • Command-build
    • Source Files
      • src/bin/cargo/commands/build.rs
  • Command-check
    • Source Files
      • src/bin/cargo/commands/check.r
  • Command-clean
    • Source Files
      • src/bin/cargo/commands/clean.rs
      • src/cargo/ops/cargo_clean.rs
  • Command-clippy
    • Source Files
  • Command-doc
    • Source Files
      • src/bin/cargo/commands/doc.rs
      • src/cargo/ops/cargo_doc.rs
  • Command-fetch
    • Source Files
      • src/bin/cargo/commands/fetch.rs
      • src/cargo/ops/cargo_fetch.rs
  • Command-fix
    • Source Files
      • src/bin/cargo/commands/fix.rs
      • src/cargo/ops/fix.rs
  • Command-fmt
    • Source Files
  • Command-generate-lockfile
    • Source Files
      • src/bin/cargo/commands/generate_lockfile.rs
      • src/cargo/ops/cargo_generate_lockfile.rs
  • Command-git-checkout
    • Source Files
      • src/bin/cargo/commands/git_checkout.rs
  • Command-init
    • Source Files
      • src/bin/cargo/commands/init.rs
  • Command-install
    • Source Files
      • src/bin/cargo/commands/install.rs
      • src/cargo/ops/cargo_install.rs
  • Command-list
    • Source Files
  • Command-locate-project
    • Source Files
      • src/bin/cargo/commands/locate_project.rs
  • Command-login
    • Source Files
      • src/bin/cargo/commands/login.rs
  • Command-logout
    • Source Files
      • src/bin/cargo/commands/logout.rs
  • Command-metadata
    • Source Files
      • src/bin/cargo/commands/metadata.rs
      • src/cargo/ops/cargo_output_metadata.rs
  • Command-new
    • Source Files
      • src/bin/cargo/commands/new.rs
      • src/cargo/ops/cargo_new.rs
  • Command-owner
    • Source Files
      • src/bin/cargo/commands/owner.rs
  • Command-package
    • Source Files
      • src/bin/cargo/commands/package.rs
      • src/cargo/ops/cargo_package.rs
  • Command-pkgid
    • Source Files
      • src/bin/cargo/commands/pkgid.rs
      • src/cargo/ops/cargo_pkgid.rs
  • Command-publish
    • Source Files
      • src/bin/cargo/commands/publish.rs
  • Command-read-manifest
    • Source Files
      • src/bin/cargo/commands/read_manifest.rs
      • src/cargo/ops/cargo_read_manifest.rs
  • Command-remove
    • Source Files
      • src/bin/cargo/commands/remove.rs
      • src/cargo/ops/cargo_remove.rs
  • Command-report
    • Source Files
      • src/bin/cargo/commands/report.rs
  • Command-run
    • Source Files
      • src/bin/cargo/commands/run.rs
      • src/cargo/ops/cargo_run.rs
  • Command-rustc
    • Source Files
      • src/bin/cargo/commands/rustc.rs
  • Command-rustdoc
    • Source Files
      • src/bin/cargo/commands/rustdoc.rs
  • Command-search
    • Source Files
      • src/bin/cargo/commands/search.rs
  • Command-test
    • Source Files
      • src/bin/cargo/commands/test.rs
      • src/cargo/ops/cargo_test.rs
  • Command-tree
    • Source Files
      • src/bin/cargo/commands/tree.rs
      • src/cargo/ops/tree/*
  • Command-uninstall
    • Source Files
      • src/bin/cargo/commands/uninstall.rs
      • src/cargo/ops/cargo_uninstall.rs
  • Command-update
    • Source Files
      • src/bin/cargo/commands/update.rs
  • Command-vendor
    • Source Files
      • src/bin/cargo/commands/vendor.rs
      • src/cargo/ops/vendor.rs
  • Command-verify-project
    • Source Files
      • src/bin/cargo/commands/verify_project.rs
  • Command-version
    • Source Files
      • src/bin/cargo/commands/version.rs
  • Command-yank
    • Source Files
      • src/bin/cargo/commands/yank.rs

Z-*

@weihanglo: Perhaps don't enable for unstable features

  • Z-advanced-env
    • advanced-env
  • Z-avoid-dev-deps
    • avoid-dev-deps
  • Z-binary-dep-dep-info
    • binary-dep-depinfo
  • Z-bindeps
    • binary artifact dependencies
  • Z-build-plan
    • --build-plan feature
  • Z-build-std
    • build-std
  • Z-cargo-config
    • cargo config subcommand
  • Z-config-include
    • include config key
  • Z-credential-process
    • credential-process
  • Z-doctest-xcompile
    • doctest-xcompile
  • Z-dual-proc-macros
    • dual-proc-macros
  • Z-host-config
    • host-config
  • Z-metabuild
    • metabuild
  • Z-minimal-verisions
    • minimal-versions
  • Z-mtime-on-use
    • mtime-on-use
  • Z-no-index-update
    • no-index-update
  • Z-out-dir
    • --out-dir
  • Z-per-package-target
    • per-package-target
  • Z-profile-rustflags
    • profile-rustflags
  • Z-public-dependency
    • public-dependency
  • Z-registry-auth
    • registry-auth
  • Z-rustdoc-map
    • rustdoc-map
  • Z-scrape-examples
    • rustdoc scrape examples
  • Z-target-applies-to-host
    • target-applies-to-host

No auto-label

  • beta-nominated
    • Nominated to backport to the beta branch.
  • C-bug
    • Bug
  • C-cleanup
    • Bleanup within the codebase
  • C-enhancement
    • Enhancement
  • C-feature-request
    • Proposal for a feature. Before PR, ping rust-lang/cargo if this is not Feature accepted
  • C-question
    • Question
  • C-tracking-issue
    • A tracking issue for something unstable
  • disposition-close
  • disposition-merge
    • FCP with intent to merge
  • E-easy
    • Easy
  • E-hard
    • Hard
  • E-help-wanted
    • Help wanted
  • E-medium
    • Medium
  • E-mentor
    • Has instructions on how to get started with a fix
  • E-needs-mentor
    • Issue is in need of a mentor
  • Feature accepted
    • This feature should definitely be added to Cargo. Feel free to send a PR!
  • final-comment-period
    • FCP — a period for last comments before action is taken
  • finished-final-comment-period
    • FCP complete
  • I-nominated
    • To be discussed during issue triage on the next Cargo team meeting
  • Needs design
    • Needs design work
  • Needs RFC
    • Needs an RFC to make progress
  • needs-mcve
    • Needs a minimal, complete, verifiable example reproduction
  • O-android
    • Android
  • O-linux
    • Linux
  • O-macos
    • macOS
  • O-musl
    • musl targets
  • O-openbsd
    • OpenBSD
  • O-solaris
    • Oracle Solaris
  • O-wasm
    • WASM target released issues
  • O-windows
    • Windows
  • P-high
    • Priority: High
  • Performance
    • Gotta go fast!
  • proposed-final-comment-period
    • An FCP proposal has started, but not yet signed off
  • regression-from-stable-to-beta
    • Regression in beta that previously worked in stable
  • regression-from-stable-to-nightly
    • Regression in nightly that previously worked in stable
  • regression-from-stable-to-stable
    • Regression in stable that worked in a previous stable release
  • relnotes
    • Release-note worthy
  • S-blocked
    • Marked as blocked ❌ on something else such as an RFC or other implementation work
  • S-waiting-on-bors
    • The marked PR is awaiting some action (such as code changes) from the PR author
  • S-waiting-on-review
    • Awaiting review from the assignee but also interested parties
  • T-cargo
    • Team: Cargo
  • T-crates-io
  • T-infra
    • Team: infrastructure
  • to-announce
  • upstream
    • Waiting for a fix or update in a dependency
Select a repo