-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
trusted publishing is now available on crates.io and allows to publish crates without the need to have a token stored in CI. This is the most secure way to publish a crate from GitHub Actions.
In #117 we changed most of the rust-lang crates to be published from CI using crates.io tokens.
We want to edit the crates CI to use trusted publishing instead of tokens.
The goal should be that we delete all tokens in the rust-lang-owner crates.io account.
Trusted publishing can be configured via the team repo. See rust-lang/team#2090 for example.
Incomplete list of rust-lang crates:
- backtrace-rs
- libc
- libm
- cmake-rs
- rustc-hash
- rustc-demangle
- compiler-builtins
- jobserver-rs
- cargo
- rustwide
- cc-rs Add trusted publishing to
cc-rsteam#2118 - annotate-snippets Add trusted publishing for the
annotate-snippetscrate team#2090 - measureme Add trusted publishing for the
measuremecrates team#2091 - thorin Add trusted publishing to
thorinteam#2096 - mdbook Add trusted publishing to mdbook team#2114
kornelski and Kobzol
Metadata
Metadata
Assignees
Labels
No labels