about summary refs log tree commit diff
path: root/src/ci/docker
AgeCommit message (Collapse)AuthorLines
2022-05-26Rollup merge of #97317 - GuillaumeGomez:gui-settings-text-click, r=jshaGuillaume Gomez-1/+1
Allow to click on setting text You can test it [here](https://rustdoc.crud.net/imperio/gui-settings-text-click/doc/foo/index.html). This PR allows to click on the text alongside the toggle to change it. r? `@jsha`
2022-05-24Update browser-ui-test version to 0.9.5Guillaume Gomez-1/+1
2022-05-23Add bitmaps and diesel to `rustc` PGO benchmarksJakub Beránek-2/+2
2022-05-18Update browser-ui-test versionGuillaume Gomez-1/+1
2022-05-18Rollup merge of #97113 - GuillaumeGomez:search-ui-fixes, r=notriddleYuki Okushi-1/+1
Search GUI fixes The first fix is about the duplicated "in": ![Screenshot from 2022-05-17 13-25-53](https://user-images.githubusercontent.com/3050060/168814186-a4e9064f-4325-469c-8bf6-46ea2737a24f.png) The second fix is about the `<select>` broken style: ![Screenshot from 2022-05-17 13-37-03](https://user-images.githubusercontent.com/3050060/168814182-b1c5ae66-d8cf-4fd5-a227-5aa8cd8453ab.png) ![Screenshot from 2022-05-17 13-36-55](https://user-images.githubusercontent.com/3050060/168814184-be9e56f8-fad4-477c-899e-9abff4d4910c.png) You can test it [here](https://rustdoc.crud.net/imperio/search-ui-fixes/doc/foo/index.html?search=test). r? `@notriddle`
2022-05-17Update browser-ui-test version to 0.9.2Guillaume Gomez-1/+1
2022-05-17Auto merge of #96907 - sunfishcode:sunfishcode/update-wasi, r=Mark-Simulacrumbors-5/+10
Update the wasi toolchain. Update the WASI build to LLVM 14.0 and the wasi-libc version from wasi-sdk-15. This will require a ci-mirrors.rust-lang.org file load. Specifically, we need [this LLVM release tarball] uploaded to be downloadable from [this URL]. [this LLVM release tarball]: https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.0/clang+llvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz [this URL]: https://ci-mirrors.rust-lang.org/rustc/2022-05-10-clang%2Bllvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz
2022-05-16Update how CC etc. are set in the wasi-libc Makefile.Dan Gohman-2/+7
wasi-libc's Makefile changed how it detects the compiler to use; update Rust's script to set `CC` directly to the compiler it installs.
2022-05-13Update browser-ui-test versionGuillaume Gomez-1/+1
2022-05-10Update the wasi toolchain.Dan Gohman-4/+4
Update the WASI build to LLVM 14.0 and the wasi-libc version from wasi-sdk-15. This will require a ci-mirrors.rust-lang.org file load. Specifically, we need [this LLVM release tarball] uploaded to be downloadable from [this URL]. [this LLVM release tarball]: https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.0/clang+llvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz [this URL]: https://ci-mirrors.rust-lang.org/rustc/2022-05-10-clang%2Bllvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz
2022-05-07Change eslint rules from configuration comments to configuration filesFolyd-1/+1
2022-05-01Update browser-ui-test version to 0.9.0Guillaume Gomez-1/+1
2022-04-28Update LLVM used for building rustc in CI for x64 to LLVM 14.0.2Jakub Beránek-2/+7
2022-04-09Auto merge of #95724 - Kobzol:ci-update-rustc-perf, r=nnethercotebors-1/+2
CI: update `rustc-perf` version used in CI and also the corresponding PGO benchmarks The old version was from May 2021. The `rustc-perf` benchmarks have seen a significant overhaul recently, so let's see if the new benchmarks can improve PGO performance.
2022-04-08Rollup merge of #95705 - bstrie:x86nonetier, r=Mark-SimulacrumDylan DPC-0/+1
Promote x86_64-unknown-none target to Tier 2 and distribute build artifacts This implements https://github.com/rust-lang/compiler-team/issues/499 , in which the compiler team accepted the x86_64-unknown-none target for promotion to a Tier 2 platform.
2022-04-07Promote x86_64-unknown-none to Tier 2bstrie-0/+1
2022-04-07Update rustc-perf version used in CI and also the corresponding PGO benchmarksJakub Beránek-1/+2
2022-04-05Update browser-ui-test version to 0.8.5Guillaume Gomez-1/+1
2022-03-25Update browser-ui-test version to 0.8.4Guillaume Gomez-1/+1
2022-03-20Auto merge of #94976 - jclulow:solaris-festival, r=Mark-Simulacrumbors-8/+12
solaris build environment should include libsendfile/liblgrp As of version 0.2.120 of the libc crate, the solaris target now requires some additional libraries to be present in the sysroot. Note that the solaris target doesn't really build against files from Solaris, but rather against some files from DilOS (a platform similar to both Solaris and illumos). Pull in the extra libraries and their compilation links from that apt repository. This aims to assist with rust-lang/rust#94052.
2022-03-18Compare installed browser-ui-test version to the one used in CIGuillaume Gomez-2/+9
2022-03-18Rollup merge of #95013 - GuillaumeGomez:browser-ui-test-v, r=notriddleMatthias Krüger-1/+1
Update browser-ui-test version to 0.8.2 It brings mostly debugging improvements: it doesn't stop at the first failing command but rather at the first "fatal error". r? `@notriddle`
2022-03-17Fix cmake build.Eric Huss-3/+3
2022-03-16Update browser-ui-test version to 0.8.3Guillaume Gomez-1/+1
2022-03-15solaris build environment should include libsendfile/liblgrpJoshua M. Clulow-8/+12
As of version 0.2.120 of the libc crate, the solaris target now requires some additional libraries to be present in the sysroot. Note that the solaris target doesn't really build against files from Solaris, but rather against some files from DilOS (a platform similar to both Solaris and illumos). Pull in the extra libraries and their compilation links from that apt repository.
2022-03-12Update browser-ui-test version used in CIGuillaume Gomez-1/+1
2022-03-10Update browser-ui-test versionGuillaume Gomez-1/+1
2022-02-26Update dist-s390x-dist imageNikita Popov-294/+475
Update to Ubuntu 20.04 and crosstool-ng 1.24.0. I've updated the ct-ng config and then manually reset the kernel and glibc versions to the oldest supported. Specifically, we're updating from kernel 2.6.32.68 to 2.6.32.71 and glibc 2.11.1 to 2.12.1 here. The compiler toolchain is also updated, but I don't think that's relevant for compatibility.
2022-02-17Rollup merge of #94064 - nikic:update-musl-image, r=Mark-SimulacrumMatthias Krüger-2/+2
Update dist-x86_64-musl to Ubuntu 20.04 This updates the dist-x86_64-musl image to use Ubuntu 20.04. The current Ubuntu 16.04 based image only works due to the Docker cache, it's not possible anymore to run it locally because of the usual certificate expiration issue. I believe updating the OS here is relatively safe because this targets musl, so there are no concerns about raising the glibc baseline. There is some risk here in that it updates the compiler toolchain used to produce artifacts, though I'm not aware of any specific issues that could cause. r? ``@Mark-Simulacrum``
2022-02-16Update dist-x86_64-musl to Ubuntu 20.04Nikita Popov-2/+2
2022-02-15Update browser-ui-test versionGuillaume Gomez-1/+1
2022-02-10Update dist-armhf-linux to Ubuntu 20.04Nikita Popov-13/+0
2022-02-10Update dist-armv7-linux to Ubuntu 20.04Nikita Popov-13/+0
2022-02-09Update dist-arm-linux to Ubuntu 20.04Nikita Popov-13/+0
I believe this should be safe, as actual artifacts will be produced by a cross toolchain. The build ran through cleanly locally.
2022-02-04Update browser-ui-test versionGuillaume Gomez-1/+1
2022-01-29Update browser-ui-test version to 0.5.8Guillaume Gomez-1/+1
2022-01-10Add note about upstream commit musl-patch-configure.diff is derived fromWesley Wiser-1/+3
2022-01-05Switch to es6 for eslintJacob Hoffman-Andrews-5/+5
Also update Node to v16.9.0, es-check to 6.1.1, and eslint to 8.6.0.
2021-12-30Update browser-ui-test version to have assert-position commandGuillaume Gomez-1/+1
2021-12-19Rollup merge of #91834 - GuillaumeGomez:improve-gui-test-readability, r=jshaMatthias Krüger-1/+1
Update browser-ui-test version and improve rustdoc-gui tests readability Since the `0.5.1`, we can use trailing commas. I also used the opportunity to clean up the existing tests. r? `@notriddle`
2021-12-15Pull in libdevstat on FreeBSDLaurențiu Nicola-1/+1
2021-12-12Update browser-ui-test version and improve rustdoc-gui tests readabilityGuillaume Gomez-1/+1
2021-12-08Rollup merge of #90550 - ehuss:update-ca, r=Mark-SimulacrumMatthias Krüger-0/+52
Update certificates in some Ubuntu 16 images. These images use crosstool-ng, which needs to download various things off the internet. The certificate for `www.kernel.org` no longer works with the ca-certificates in Ubuntu 16. This resolves the issue by grabbing from a newer image a certificate bundle from https://curl.se/ca/cacert.pem, which is usually somewhat up to date.
2021-11-25Update browser-ui-test version to enforce that text is displayed before ↵Guillaume Gomez-1/+1
checking colors
2021-11-16Rollup merge of #90733 - wesleywiser:musl_debuginfo, r=Mark-SimulacrumMatthias Krüger-1/+24
Build musl dist artifacts with debuginfo enabled Since our musl targets link to a version of musl we build and bundle with the targets, if users need to debug into musl or generate backtraces which contain parts of the musl library, they will be unable to do so unless we enable and ship the debug info. This patch changes our dist builds so they enabled debug info when building musl. This patch also includes a fix for CFI detection in musl's `configure` script which has been [posted upstream](https://www.openwall.com/lists/musl/2021/10/21/2). The net effect of this is that we now ship debug info for musl in those targets. This adds ~90kb to those artifacts but running `strip` on binaries produced removes all of that. For a "hello world" Rust binary on x86_64, the numbers are: | | debug | release | release + strip | | - | - | - | - | | without musl debuginfo | 507kb | 495kb | 410kb | | with musl debuginfo | 595kb | 584kb | 410kb | Once stripped, the final binaries are the same size (down to the byte). Fixes #90103 r? `@Mark-Simulacrum`
2021-11-13Change paths for `dist` command to match the components they generateJoshua Nelson-1/+1
Before, you could have the confusing situation where the command to generate a component had no relation to the name of that component (e.g. the `rustc` component was generated with `src/librustc`). This changes the name to make them match up.
2021-11-12Build musl dist artifacts with debuginfo enabledWesley Wiser-1/+24
Since our musl targets link to a version of musl we build and bundle with the targets, if users need to debug into musl or generate backtraces which contain parts of the musl library, they will be unable to do so unless we enable and ship the debug info. This patch changes our dist builds so they enabled debug info when building musl. This patch also includes a fix for CFI detection in musl's `configure` script which has been posted upstream[1]. The net effect of this is that we now ship debug info for musl in those targets. This adds ~90kb to those artifacts but running `strip` on binaries produced removes all of that. For a "hello world" Rust binary on x86_64, the numbers are: | | debug | release | release + strip | | - | - | - | - | | without musl debuginfo | 507kb | 495kb | 410kb | | with musl debuginfo | 595kb | 584kb | 410kb | Once stripped, the final binaries are the same size (down to the byte). [1]: https://www.openwall.com/lists/musl/2021/10/21/2
2021-11-03Update certificates in some Ubuntu 16 images.Eric Huss-0/+52
2021-11-02Pull in libkvm on FreeBSDLaurențiu Nicola-1/+1
2021-11-01Ignore files copied from previous stage when generating hash.Hans Kratz-1/+2