|
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 --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu && \ |
51 | | - python3 ../x.py clippy ci && \ |
52 | 49 | python3 ../x.py build --stage 0 src/tools/build-manifest && \ |
53 | | - python3 ../x.py test --stage 0 src/tools/compiletest && \ |
54 | | - python3 ../x.py test --stage 1 core alloc std test proc_macro && \ |
55 | | - # Build both public and internal documentation. |
56 | | - RUSTDOCFLAGS=\"--document-private-items --document-hidden-items\" python3 ../x.py doc --stage 1 library && \ |
57 | | - mkdir -p /checkout/obj/staging/doc && \ |
58 | | - cp -r build/x86_64-unknown-linux-gnu/doc /checkout/obj/staging && \ |
59 | | - RUSTDOCFLAGS=\"--document-private-items --document-hidden-items\" python3 ../x.py doc --stage 0 compiler && \ |
60 | | - RUSTDOCFLAGS=\"--document-private-items --document-hidden-items\" python3 ../x.py doc --stage 1 library/test && \ |
| 50 | + python3 ../x.py check --stage 1 --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu && \ |
| 51 | + 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 && \ |
61 | 52 | /scripts/validate-toolstate.sh && \ |
62 | 53 | /scripts/validate-error-codes.sh && \ |
63 | 54 | reuse --include-submodules lint && \ |
|
0 commit comments