|
34 | 34 | COPY scripts/sccache.sh /scripts/
|
35 | 35 | RUN sh /scripts/sccache.sh
|
36 | 36 |
|
37 |
| -COPY host-x86_64/mingw-check/reuse-requirements.txt /tmp/ |
| 37 | +COPY host-x86_64/mingw-check-1/reuse-requirements.txt /tmp/ |
38 | 38 | RUN pip3 install --no-deps --no-cache-dir --require-hashes -r /tmp/reuse-requirements.txt
|
39 | 39 |
|
40 |
| -COPY host-x86_64/mingw-check/check-default-config-profiles.sh /scripts/ |
41 |
| -COPY host-x86_64/mingw-check/validate-toolstate.sh /scripts/ |
42 |
| -COPY host-x86_64/mingw-check/validate-error-codes.sh /scripts/ |
| 40 | +COPY host-x86_64/mingw-check-1/check-default-config-profiles.sh /scripts/ |
| 41 | +COPY host-x86_64/mingw-check-1/validate-toolstate.sh /scripts/ |
| 42 | +COPY host-x86_64/mingw-check-1/validate-error-codes.sh /scripts/ |
43 | 43 |
|
44 | 44 | # Check library crates on all tier 1 targets.
|
45 | 45 | # We disable optimized compiler built-ins because that requires a C toolchain for the target.
|
46 | 46 | # We also skip the x86_64-unknown-linux-gnu target as it is well-tested by other jobs.
|
47 | 47 | ENV SCRIPT \
|
48 |
| - python3 ../x.py check --stage 1 --set build.optimized-compiler-builtins=false core alloc std --target=aarch64-unknown-linux-gnu,i686-pc-windows-msvc,i686-unknown-linux-gnu,x86_64-apple-darwin,x86_64-pc-windows-gnu,x86_64-pc-windows-msvc && \ |
49 | 48 | /scripts/check-default-config-profiles.sh && \
|
50 |
| - python3 ../x.py check compiletest --set build.compiletest-use-stage0-libtest=true && \ |
51 |
| - python3 ../x.py check --target=x86_64-pc-windows-gnu --host=x86_64-pc-windows-gnu && \ |
52 |
| - python3 ../x.py clippy ci && \ |
53 | 49 | python3 ../x.py build --stage 0 src/tools/build-manifest && \
|
54 |
| - python3 ../x.py test --stage 0 src/tools/compiletest && \ |
55 |
| - python3 ../x.py test --stage 1 core alloc std test proc_macro && \ |
56 |
| - # Build both public and internal documentation. |
57 |
| - RUSTDOCFLAGS=\"--document-private-items --document-hidden-items\" python3 ../x.py doc --stage 1 library && \ |
58 |
| - mkdir -p /checkout/obj/staging/doc && \ |
59 |
| - cp -r build/x86_64-unknown-linux-gnu/doc /checkout/obj/staging && \ |
60 |
| - RUSTDOCFLAGS=\"--document-private-items --document-hidden-items\" python3 ../x.py doc --stage 0 compiler && \ |
61 |
| - RUSTDOCFLAGS=\"--document-private-items --document-hidden-items\" python3 ../x.py doc --stage 1 library/test && \ |
| 50 | + python3 ../x.py check compiletest --set build.compiletest-use-stage0-libtest=true && \ |
| 51 | + python3 ../x.py check --stage 1 --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu && \ |
| 52 | + python3 ../x.py check --stage 1 --set build.optimized-compiler-builtins=false core alloc std --target=aarch64-unknown-linux-gnu,i686-pc-windows-msvc,i686-unknown-linux-gnu,x86_64-apple-darwin,x86_64-pc-windows-gnu,x86_64-pc-windows-msvc && \ |
62 | 53 | /scripts/validate-toolstate.sh && \
|
63 | 54 | /scripts/validate-error-codes.sh && \
|
64 | 55 | reuse --include-submodules lint && \
|
|
0 commit comments