about summary refs log tree commit diff
path: root/docs/dev
diff options
context:
space:
mode:
authorLaurențiu Nicola <lnicola@dend.ro>2021-02-01 16:43:18 +0200
committerLaurențiu Nicola <lnicola@dend.ro>2021-02-01 16:46:23 +0200
commit5e61d62fdcae88e528ff3dcfb97253eb9ea1d4b8 (patch)
tree0264574d595705df90f9b6e8e1bc55742d5094c3 /docs/dev
parent1a59f75cdaa730c16a694a4294eccf6dfe6fe0ad (diff)
downloadrust-5e61d62fdcae88e528ff3dcfb97253eb9ea1d4b8.tar.gz
rust-5e61d62fdcae88e528ff3dcfb97253eb9ea1d4b8.zip
Explain what to do if a release fails
Diffstat (limited to 'docs/dev')
-rw-r--r--docs/dev/README.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/dev/README.md b/docs/dev/README.md
index 6bce38e5643..4cc608b0751 100644
--- a/docs/dev/README.md
+++ b/docs/dev/README.md
@@ -302,6 +302,10 @@ Release steps:
 5. Inside `rust-analyzer`, run `cargo xtask promote` -- this will create a PR to rust-lang/rust updating rust-analyzer's submodule.
    Self-approve the PR.
 
+If the GitHub Actions release fails because of a transient problem like a timeout, you can re-run the job from the Actions console.
+If it fails because of something that needs to be fixed, remove the release tag (if needed), fix the problem, then start over.
+Make sure to remove the new changelog post created when running `cargo xtask release` a second time.
+
 # Permissions
 
 There are three sets of people with extra permissions: