Skip to content

Track Cargo crates - #2727

Merged
ubiratansoares merged 1 commit into
rust-lang:mainfrom
Kobzol:track-cargo-crates
Oct 6, 2026
Merged

ubiratansoares merged 1 commit into
rust-lang:mainfrom
Kobzol:track-cargo-crates

Conversation

@Kobzol

@Kobzol Kobzol commented Sep 2, 2026 •

Copy link
Copy Markdown
Member

Those should be the crates that use rust-lang/cargo as their repository, except for home, which is published manually at the moment.

Companion PR: rust-lang/cargo#17426

@github-actions

github-actions Bot commented Sep 2, 2026 •

Copy link
Copy Markdown
Dry-run check results

[WARN  rust_team::sync] sync-team is running in dry mode, no changes will be applied.
[INFO  rust_team::sync] synchronizing crates-io
[INFO  rust_team::sync] 💻 Trusted Publishing Crate Diffs:
      Adding `team` owner `github:rust-lang:compiler` to krate `analyzeme`
      Adding `team` owner `github:rust-lang:cargo` to krate `annotate-snippets`
      Adding `team` owner `github:rust-lang:compiler` to krate `annotate-snippets`
      Adding `team` owner `github:rust-lang:compiler` to krate `ar_archive_writer`
      Setting trusted publishing only option for krate `build-rs` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `build-rs`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `build-rs`
      Setting trusted publishing only option for krate `cargo` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo`
      Adding `team` owner `github:rust-lang:compiler` to krate `cargo-bisect-rustc`
      Setting trusted publishing only option for krate `cargo-credential` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-credential`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-credential`
      Setting trusted publishing only option for krate `cargo-credential-1password` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-credential-1password`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-credential-1password`
      Setting trusted publishing only option for krate `cargo-credential-gnome-secret` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-credential-gnome-secret`
      Setting trusted publishing only option for krate `cargo-credential-libsecret` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-credential-libsecret`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-credential-libsecret`
      Setting trusted publishing only option for krate `cargo-credential-macos-keychain` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-credential-macos-keychain`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-credential-macos-keychain`
      Setting trusted publishing only option for krate `cargo-credential-wincred` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-credential-wincred`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-credential-wincred`
      Setting trusted publishing only option for krate `cargo-platform` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-platform`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-platform`
      Setting trusted publishing only option for krate `cargo-test-macro` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-test-macro`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-test-macro`
      Setting trusted publishing only option for krate `cargo-test-support` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-test-support`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-test-support`
      Setting trusted publishing only option for krate `cargo-util` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-util`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-util`
      Setting trusted publishing only option for krate `cargo-util-schemas` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-util-schemas`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-util-schemas`
      Setting trusted publishing only option for krate `cargo-util-terminal` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `cargo-util-terminal`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `cargo-util-terminal`
      Adding `team` owner `github:rust-lang:crate-maintainers` to krate `cc`
      Setting trusted publishing only option for krate `crates-io` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `crates-io`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `crates-io`
      Adding `team` owner `github:rust-lang:crates-io` to krate `crates_io_og_image`
      Adding `team` owner `github:rust-lang:crate-maintainers` to krate `ctest`
      Adding `team` owner `github:rust-lang:compiler` to krate `decodeme`
      Adding `team` owner `github:rust-lang:docs-rs` to krate `docs_rs_crates_io`
      Adding `team` owner `github:rust-lang:crate-maintainers` to krate `find-msvc-tools`
      Adding `team` owner `github:rust-lang:docs-rs` to krate `font-awesome-as-a-crate`
      Adding `team` owner `github:rust-lang:cargo` to krate `jobserver`
      Adding `team` owner `github:rust-lang:compiler` to krate `jobserver`
      Adding `team` owner `github:rust-lang:crate-maintainers` to krate `libc`
      Adding `team` owner `github:rust-lang:crate-maintainers` to krate `libm`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook-core`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook-driver`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook-html`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook-markdown`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook-preprocessor`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook-renderer`
      Adding `team` owner `github:rust-lang:mdbook` to krate `mdbook-summary`
      Adding `team` owner `github:rust-lang:compiler` to krate `measureme`
      Adding `team` owner `github:rust-lang:compiler` to krate `rustc-hash`
      Adding `team` owner `github:rust-lang:rustdoc` to krate `rustdoc-types`
      Setting trusted publishing only option for krate `rustfix` to `true`
      Adding `team` owner `github:rust-lang:cargo` to krate `rustfix`
      Removing `team` owner `github:rust-lang:release-publishers` from krate `rustfix`
      Adding `team` owner `github:rust-lang:infra` to krate `rustwide`
      Adding `team` owner `github:rust-lang:docs-rs` to krate `rustwide`
      Adding `team` owner `github:rust-lang:compiler` to krate `thorin-dwp`
      Adding `team` owner `github:rust-lang:compiler` to krate `thorin-dwp-bin`

[INFO rust_team::sync] synchronizing github

@jieyouxu jieyouxu added needs-infra-admin-review This change requires one of the `infra-admins` to review. S-waiting-on-review Status: waiting on review from a team/WG/PG lead, an infra-admin, and/or a team-repo-admin. labels Sep 27, 2026
@Kobzol
Kobzol force-pushed the track-cargo-crates branch from 972d624 to 0bd1e67 Compare October 6, 2026 15:03
@Kobzol

Kobzol commented Oct 6, 2026

Copy link
Copy Markdown
Member Author

Removed the home crate, as it is currently published manually.

@Kobzol
Kobzol marked this pull request as ready for review October 6, 2026 15:04
@Kobzol
Kobzol force-pushed the track-cargo-crates branch from 0bd1e67 to 35c7c4c Compare October 6, 2026 15:07
0xPoe pushed a commit to 0xPoe/cargo that referenced this pull request Oct 6, 2026
Companion to rust-lang/team#2727. This is done
to improve publishing security, and allow us to track Cargo crates in
the `team` database.

CC @Mark-Simulacrum (probably you'll want to wait until the next
release? or we can test drive it tomorrow on 1.98.1 :) )
@ubiratansoares
ubiratansoares added this pull request to the merge queue Oct 6, 2026
Merged via the queue into rust-lang:main with commit 9f07e86 Oct 6, 2026
5 checks passed
@Kobzol
Kobzol deleted the track-cargo-crates branch October 6, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-infra-admin-review This change requires one of the `infra-admins` to review. S-waiting-on-review Status: waiting on review from a team/WG/PG lead, an infra-admin, and/or a team-repo-admin.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants