Skip to content

Commit

Permalink
Auto merge of rust-lang#71649 - ecstatic-morse:ci-stage0-doc, r=Mark-…
Browse files Browse the repository at this point in the history
…Simulacrum

Ensure that `./x.py doc --stage 0 src/libstd` works via CI

This was split off from rust-lang#71645, which recommends that users first try building `libstd` docs with the bootstrap `rustdoc`. This should work in most cases, but will fail if we start using a very recent `rustdoc` feature outside a `#[cfg(not(bootstrap))]`.

It would be very nice to guarantee that `./x.py doc --stage 0 src/libstd` works, since it allows documentation changes to be rendered locally without needing to build the compiler. However, it may put too big a burden on `rustdoc` developers who presumably want to dogfood new features.
  • Loading branch information
bors committed May 7, 2020
2 parents 63d0377 + 1f7c896 commit 4802f09
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions src/ci/docker/mingw-check/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,5 @@ ENV SCRIPT python3 ../x.py test src/tools/expand-yaml-anchors && \
python3 ../x.py build --stage 0 src/tools/build-manifest && \
python3 ../x.py test --stage 0 src/tools/compiletest && \
python3 ../x.py test src/tools/tidy && \
python3 ../x.py doc --stage 0 src/libstd && \
/scripts/validate-toolstate.sh

0 comments on commit 4802f09

Please sign in to comment.