File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
src/doc/contrib/src/process Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -132,15 +132,18 @@ to [crates.io] as part of the 6-week stable release process by the [Release
132132team] . There is a [ ` publish.py ` script] that is used by the Release team's
133133automation scripts (see < https://github.com/rust-lang/simpleinfra/ > ) to handle
134134determining which packages to publish. The test and build tool crates aren't
135- published.
135+ published. This runs on the specific git commit associated with the cargo
136+ submodule in the ` stable ` branch in ` rust-lang/rust ` at the time of release.
136137
137138On very rare cases, the Cargo team may decide to manually publish a new
138139release to [ crates.io] . For example, this may be necessary if there is a
139140problem with the current version that only affects API users, and does not
140141affect the ` cargo ` binary shipped in the stable release. In this situation,
141- the patch version should be bumped, and then someone with permissions
142- (currently a subset of the Cargo team, or the Release team) should publish it
143- manually.
142+ PRs should be merged to the associated stable release branch in the cargo repo
143+ (like ` rust-1.70.0 ` ) that fix the issue and bump the patch version of the
144+ affected package. Then someone with permissions (currently a subset of the
145+ Cargo team, or the Release team) should publish it manually using `cargo
146+ publish`.
144147
145148Some packages are not published automatically because they are not part of the
146149Rust release train. These currently include all of the [ ` credential ` ] packages
You can’t perform that action at this time.
0 commit comments