| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-10-31 | Rollup merge of #65955 - pietroalbini:master-revert-msys2-hack, ↵ | Mazdak Farrokhzad | -16/+0 | |
| r=Mark-Simulacrum ci: revert msys2 ca-certificates hack The hack was added because upstream msys2 broke the ca-certificates package, but since then it has been fixed. This reverts CI to use the upstream package. Part of #65767 | ||||
| 2019-10-31 | Rollup merge of #65274 - pietroalbini:ci-upload-toolstate, r=alexcrichton | Mazdak Farrokhzad | -0/+41 | |
| Upload toolstates.json to rust-lang-ci2 This PR does two things: * Following up with https://github.com/rust-lang/rust/pull/65202, it migrates deploying artifacts to CI in a script. Both uploading release artifacts and CPU stats were merged into the same script, designing it to be easily extended. * Uploads the toolstate JSON to `rust-lang-ci2` along with the release artifacts, both for Linux and Windows. This is needed because @RalfJung wants to stop shipping MIRI when its tests are failing, and the toolstate repo doesn't have entries for each commit. Having the toolstate data (just for that specific commit) on `rust-lang-ci2` will simplify the code a lot. r? @alexcrichton cc @RalfJung | ||||
| 2019-10-30 | ci: move toolstates.json to /tmp/toolstate/ and docker mount it | Pietro Albini | -1/+1 | |
| Before this commit toolstates.json was stored in /tmp and it wasn't mounted outside the build container. That caused uploading the file in the upload-artifacts task to fail, as the file was missing on the host. Mounting /tmp/toolstates.json alone is not the best approach: if the file is missing when the container is started the Docker engine will create a *directory* named /tmp/toolstates.json. The Docker issue could be solved by pre-creating an empty file named /tmp/toolstates.json, but doing that could cause problems if bootstrap fails to generate the file and the toolstate scripts receive an empty JSON. The approach I took in this commit is to instead mount a /tmp/toolstate directory inside Docker, and create the toolstates.json file in it. That also required a small bootstrap change to ensure the directory is created if it's missing. | ||||
| 2019-10-30 | ci: revert msys2 ca-certificates hack | Pietro Albini | -16/+0 | |
| The hack was added because upstream msys2 broke the ca-certificates package, but since then it has been fixed. This reverts CI to use the upstream package. | ||||
| 2019-10-29 | Apply suggestions from lzutao | Pietro Albini | -1/+1 | |
| Co-Authored-By: lzutao <taolzu@gmail.com> | ||||
| 2019-10-29 | Apply suggestions from lzutao | Pietro Albini | -3/+3 | |
| Co-Authored-By: lzutao <taolzu@gmail.com> | ||||
| 2019-10-29 | ci: upload toolstates.json to rust-lang-ci2 | Pietro Albini | -0/+5 | |
| Uploading the toolstate data for each commit will help our release tooling understand which components are failing, to possibly skip shipping broken tools to users. | ||||
| 2019-10-29 | ci: extract uploading artifacts into a script | Pietro Albini | -0/+36 | |
| 2019-10-29 | ci: extract job skipping logic into a script | Pietro Albini | -0/+20 | |
| 2019-10-28 | ci: fix wrong path for wix being set | Pietro Albini | -2/+2 | |
| 2019-10-28 | ci: fix execution condition for install-clang | Pietro Albini | -1/+1 | |
| 2019-10-25 | ci: fix tidy | Pietro Albini | -0/+1 | |
| 2019-10-25 | ci: fix installation condition for MinGW | Pietro Albini | -5/+5 | |
| I mistakenly inverted the "variable is not set" check in bash. | ||||
| 2019-10-25 | ci: split install-msys2 step into two separate scripts | Pietro Albini | -14/+25 | |
| 2019-10-25 | ci: fix wrong path being set in install-msys2.sh | Pietro Albini | -1/+1 | |
| 2019-10-25 | ci: fix innosetup installation | Pietro Albini | -1/+1 | |
| 2019-10-25 | ci: reuse the mirrors base url from shared.sh in scripts | Pietro Albini | -7/+5 | |
| 2019-10-25 | ci: fix tidy | Pietro Albini | -5/+10 | |
| 2019-10-25 | ci: use shared.sh in scripts/install-awscli.sh | Pietro Albini | -1/+3 | |
| 2019-10-25 | ci: extract verifying line endings into a script | Pietro Albini | -0/+24 | |
| 2019-10-25 | ci: extract checking out submodules into a script | Pietro Albini | -0/+17 | |
| 2019-10-25 | ci: extract enabling ipv6 on docker into a script | Pietro Albini | -0/+14 | |
| 2019-10-25 | ci: extract installing ninja into a script | Pietro Albini | -0/+16 | |
| 2019-10-25 | ci: extract installing mingw into a script | Pietro Albini | -0/+44 | |
| 2019-10-25 | ci: extract installing msys2 into a script | Pietro Albini | -0/+40 | |
| 2019-10-25 | ci: extract disabling git crlf handling into a script | Pietro Albini | -0/+13 | |
| 2019-10-25 | ci: extract parts of windows-build-deps into scripts | Pietro Albini | -0/+50 | |
| 2019-10-25 | ci: extract switching xcode into a script | Pietro Albini | -0/+13 | |
| 2019-10-25 | ci: extract installing clang into a script | Pietro Albini | -0/+42 | |
| 2019-10-25 | ci: extract installing sccache into a script | Pietro Albini | -0/+20 | |
| 2019-10-25 | ci: extract dumping the environment into a script | Pietro Albini | -0/+19 | |
| 2019-10-25 | ci: move install-awscli.sh into scripts/ | Pietro Albini | -0/+35 | |
