| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-12-31 | ci: Cleanup docker build logs in CI | ranger-ross | -1/+2 | |
| 2024-12-03 | CI: use free runners for i686-gnu jobs | MarcoIeni | -13/+22 | |
| 2024-11-13 | fix REGISTRY_USERNAME to reuse cache between auto and pr jobs | klensy | -1/+3 | |
| 2024-10-08 | handle CI rustc incompatible runners | onur-ozkan | -0/+1 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2024-07-17 | Commonize `uname -m` results for `aarch64` in docker runner | Trevor Gross | -4/+7 | |
| `uname -m` on Linux reports `aarch64`, but on MacOS reports `arm64`. Commonize this to `aarch64`. With this fix, it is now possible to run aarch64 CI docker images on Arm MacOS. | ||||
| 2024-07-10 | Fix local download of Docker caches | Jakub Beránek | -1/+1 | |
| 2024-07-04 | Make CI more agnostic of the owning GitHub organization | Jakub Beránek | -2/+1 | |
| This should make it possible to switch running `auto` and `try` builds from `rust-lang-ci` to `rust-lang`. | ||||
| 2024-05-28 | remove legacy rustsrc folder | Rémy Rakic | -1/+0 | |
| 2024-05-03 | Allow reusing CI Docker cache when running CI images locally | Jakub Beránek | -2/+10 | |
| 2024-05-03 | Calculate the Docker hash key also locally | Jakub Beránek | -31/+29 | |
| 2024-05-03 | Do not include Docker version in caching key | Jakub Beránek | -2/+0 | |
| We are now using Docker caching directly rather than downloading archives from S3, so it should not be needed. This should unblock reusing the cache locally. | ||||
| 2024-04-16 | Change the output artifact path to `$root_dir/obj/$image` when running locally | DianQK | -3/+7 | |
| 2024-04-09 | Only output to `GITHUB_STEP_SUMMARY` in a CI environment | DianQK | -1/+3 | |
| 2024-04-09 | Use `isCI` in `run.sh` | DianQK | -3/+3 | |
| 2024-04-01 | Pass RUST_BACKTRACE when running docker. | James Farrell | -0/+1 | |
| 2024-03-15 | CI: cache PR CI Docker builds | Jakub Beránek | -12/+29 | |
| 2024-02-09 | Print image input file and checksum in CI only | DianQK | -3/+4 | |
| 2024-01-28 | Print image input file and Docker version | Jakub Beránek | -0/+5 | |
| 2024-01-22 | Cache CI Docker images in ghcr registry | Jakub Beránek | -57/+52 | |
| 2023-12-24 | allow devs to turn-off read-only mode | onur-ozkan | -1/+9 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2023-12-20 | if source is git, make /checkout dir safe for git | onur-ozkan | -3/+12 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2023-11-30 | Fix cg_gcc CI run | Guillaume Gomez | -5/+0 | |
| 2023-11-29 | Re-enable `rustc_codegen_gcc` tests in CI | Josh Stone | -3/+3 | |
| 2023-11-04 | pass `CODEGEN_BACKENDS` to docker | Rémy Rakic | -0/+1 | |
| 2023-11-03 | Revert "Auto merge of #117328 - lqd:cranelift-rocket, r=Mark-Simulacrum" | Ralf Jung | -1/+0 | |
| This reverts commit 1dfb6b162be402d8ca37e8aad4f58898b44e3a15, reversing changes made to bcb5798dd890a691644af9d371f3bd7fcc465584. That commit broke generating nightly rustc docs. Revert it until we can figure out how to have both, cranelift and docs. | ||||
| 2023-11-03 | Set some environment variables value only if ENABLE_GCC_CODEGEN is set | Guillaume Gomez | -1/+14 | |
| 2023-11-02 | Rename `SKIP_CODEGEN_TESTS` into `ENABLE_GCC_CODEGEN` | Guillaume Gomez | -1/+1 | |
| 2023-11-02 | Run codegen tests outside if not llvm-15 | Guillaume Gomez | -0/+1 | |
| 2023-10-28 | pass `CODEGEN_BACKENDS` to docker | Rémy Rakic | -0/+1 | |
| 2023-10-15 | Fix podman detection in CI scripts | Nilstrieb | -1/+1 | |
| When docker-podman compat was set up in a way that causes "docker" to be the argv[0] of podman, the previous detection did not work. This was for example the case in the compat package from nixpkgs. This checks the output and should work everywhere. | ||||
| 2023-10-02 | Add artifact size and step duration summaries from `opt-dist` to github job ↵ | Jakub Beránek | -0/+6 | |
| summary | ||||
| 2023-08-17 | CI: add more debug logging to Docker caching | Jakub Beránek | -4/+10 | |
| 2023-08-12 | CI: fix Docker layer caching | Jakub Beránek | -0/+11 | |
| 2023-08-02 | Add more context to `quit_if_file_exists` in `configure.py` | Trevor Gross | -0/+1 | |
| Currently, having a dirty `obj/` directory is sufficient to abort CI tests. This results in errors like the following: ``` ... == end clock drift check == sccache: Starting the server... configure: error: Existing 'config.toml' detected. == clock drift check == ... ``` This is subtle and doesn't give a good idea as to what causes the issue. With this patch, the error becomes more prominent and a resolution is suggested: ``` == end clock drift check == sccache: Starting the server... configure: ERROR: Existing 'config.toml' detected. Exiting Is objdir '/home/tmgross/projects/rust/obj' clean? == clock drift check == ``` | ||||
| 2023-07-14 | Add even more GHA log groups | jyn | -1/+3 | |
| This also adds a dynamic check that we don't emit nested groups, since GHA currently doesn't support them. | ||||
| 2023-07-06 | Auto merge of #112779 - Kobzol:ci-merge-llvm-14, r=pietroalbini | bors | -0/+1 | |
| CI: merge x86_64-gnu-llvm-14 and x86_64-gnu-llvm-14-stage1 CI jobs Another attempt to shorten CI job times. Suggested by `@the8472` [here](https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/CI.20usage/near/367172221). | ||||
| 2023-06-19 | CI: merge x86_64-gnu-llvm-14 and x86_64-gnu-llvm-14-stage1 CI jobs | Jakub Beránek | -0/+1 | |
| 2023-06-15 | cleanup more azure leftovers | klensy | -2/+0 | |
| 2023-06-01 | Do not build components unneeded for perf bot in try builds | Jakub Beránek | -0/+1 | |
| 2023-04-30 | Set the AWS region. | Eric Huss | -0/+1 | |
| 2022-08-23 | Use `--userns=keep-id` when "docker" is really podman | Josh Stone | -1/+10 | |
| Rootless podman creates a separate user namespace, where an inner `LOCAL_USER_ID` will map to a different subuid range on the host. The "keep-id" mode maps the current UID directly into the container. This makes `src/ci/docker/run.sh` work better for testing container images on systems running podman, where "docker" is just a shim. | ||||
| 2021-11-01 | Ignore files copied from previous stage when generating hash. | Hans Kratz | -1/+2 | |
| 2021-10-21 | Time out docker load after 10 minutes, kill after 12 due to CI hangs. | Hans Kratz | -1/+4 | |
| 2021-10-21 | Debug output before loading docker images as that might hang. | Hans Kratz | -0/+1 | |
| 2021-10-21 | CI: make cache download attempt time out after 10 minutes | Hans Kratz | -1/+2 | |
| 2021-08-05 | Remove git fetch command call | Guillaume Gomez | -4/+6 | |
| 2021-07-03 | Only run error code explanation removal check if on CI | Guillaume Gomez | -3/+7 | |
| 2021-07-02 | Add check to ensure error code explanations are not removed anymore even if ↵ | Guillaume Gomez | -0/+5 | |
| not emitted | ||||
| 2021-06-07 | add the x86_64-gnu-stable job to test with stable channel | Pietro Albini | -0/+1 | |
| During the 1.52 release process we had to deal with some commits that passed the test suite on the nightly branch but failed on the beta or stable branch. In that case it was due to some UI tests including the channel name in the output, but other changes might also be dependent on the channel. This commit adds a new CI job that runs the Linux x86_64 test suite with the stable branch, ensuring nightly changes also work as stable. | ||||
| 2020-07-08 | ci: fix context for disabled docker images | Tom Eccles | -2/+2 | |
| When the dockerfiles were moved into the host-x86_64 directory, paths for COPY commands were updated with the new host-x86_64/ prefix. This suggested that the intended context was src/ci/docker. However, the context for disabled docker images was src/ci/docker/host-x86_64. This broke the new paths and prevented src/ci/docker/scripts from being included in the context at all. This commit corrects this context allowing docker to find the files it needs for COPY commands. | ||||
