Skip to content

Commit 733c435

Browse files
mark-i-mspastorino
authored andcommitted
add some instructions to fix toolstate (#446)
1 parent 74d3b78 commit 733c435

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,31 @@ be found.
4141

4242
You will need `mdbook` version `>= 0.2`. `linkcheck` will be run automatically
4343
when you run `mdbook build`.
44+
45+
## How to fix toolstate failures
46+
47+
1. You will get a ping from the toolstate commit. e.g. https://github.com/rust-lang-nursery/rust-toolstate/commit/8ffa0e4c30ac9ba8546b7046e5c4ccc2b96ebdd4
48+
49+
2. The commit contains a link to the PR that caused the breakage. e.g. https://github.com/rust-lang/rust/pull/64321
50+
51+
3. If you go to that PR's thread, there is a post from bors with a link to the CI status: https://github.com/rust-lang/rust/pull/64321#issuecomment-529763807
52+
53+
4. Follow the check-azure link to get to the Azure website for that build: https://dev.azure.com/rust-lang/e71b0ddf-dd27-435a-873c-e30f86eea377/_build/results?buildId=7780
54+
55+
5. There will be approximately 1 billion different jobs for the build. They are for different configurations and platforms. The rustc-guide build only runs on the Linux x86_64-gnu-tools job. So click on that job in the list, which is about 60% down in the list.
56+
57+
6. Click the Run build step in the job to get the console log for the step.
58+
59+
7. Click on the log and Ctrl-f to get a search box in the log
60+
61+
8. Search for rustc-guide. This gets you to the place where the links are checked. It is usually ~11K lines into the log
62+
63+
9. Look at the links in the log near that point in the log
64+
65+
10. Fix those links in the rustc-guide (by making a PR in the rustc-guide repo)
66+
67+
11. Make a PR on the rust-lang/rust repo to update the rustc-guide git submodule in src/docs/rustc-guide
68+
69+
12. Wait for PR to merge
70+
71+
Voila!

0 commit comments

Comments
 (0)