about summary refs log tree commit diff
path: root/.github/workflows
AgeCommit message (Collapse)AuthorLines
2025-01-21CI: free disk with in-tree script instead of GitHub ActionMarcoIeni-1/+1
Co-authored-by: whiteio <chriswhiteiodev@gmail.com>
2025-01-18Auto merge of #135682 - matthiaskrgr:rollup-cl7zlt1, r=matthiaskrgrbors-6/+17
Rollup of 7 pull requests Successful merges: - #133700 (const-eval: detect more pointers as definitely not-null) - #135290 (Encode constraints that hold at all points as logical edges in location-sensitive polonius) - #135478 (Run clippy for rustc_codegen_gcc on CI) - #135583 (Move `std::pipe::*` into `std::io`) - #135612 (Include x scripts in tarballs) - #135624 (ci: mirror buildkit image to ghcr) - #135661 (Stabilize `float_next_up_down`) r? `@ghost` `@rustbot` modify labels: rollup
2025-01-17ci: mirror buildkit image to ghcrMarcoIeni-6/+17
2025-01-17ci: improve github action nameMarcoIeni-1/+1
2025-01-16ci: mirror ubuntu:22.04 to ghcr.ioMarcoIeni-0/+57
2025-01-09CI: fix name of jobsJakub Beránek-3/+3
There is a difference between the `image` (the Dockerfile), the `name` of the job (which determines also its properties) and the `full_name`, which includes the `auto/try/pr` prefix.
2025-01-07Add a command to run a given Linux CI job locallyJakub Beránek-1/+1
2025-01-07Rename CI script from `calculate-job-matrix` to `ci.py`Jakub Beránek-2/+2
2024-12-19ci: use ubuntu `24` instead of `latest`MarcoIeni-5/+5
2024-12-16[CI] Use a lockfile for installing the `datadog` packageJakub Beránek-2/+3
Without a lockfile, it could fail to compile when the dependencies have changed.
2024-11-26Rollup merge of #132605 - Kobzol:ci-increase-timeout, r=Mark-SimulacrumMichael Goulet-1/+1
CI: increase timeout from 4h to 6h Our CI got a bit slower since the last time we [lowered](https://github.com/rust-lang/rust/pull/127648) the timeout, and if e.g. Docker build cache is broken, the timeout can be triggered. Discussed [here](https://rust-lang.zulipchat.com/#narrow/channel/242791-t-infra/topic/ci.20job.20timings.20stats).
2024-11-05CI: switch 7 linux jobs to free runnersMarcoIeni-5/+1
2024-11-04CI: increase timeout from 4h to 6hJakub Beránek-1/+1
Our CI got a bit slower since the last time we lowered the timeout, and if e.g. Docker build cache is broken, the timeout can be triggered.
2024-10-13Print how much disk space is left after CI build runsJakub Beránek-0/+5
2024-10-13Free up disk space on CI Linux runnersJakub Beránek-0/+12
2024-10-12add new CI step: "setup upstream remote"onur-ozkan-0/+3
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-10-02Auto merge of #125771 - Kobzol:ci-datadog-metrics, r=jdnobors-0/+10
[CI] Upload average CPU utilization of CI jobs to DataDog This PR adds a new CI step that uploads the average CPU utilization of the current GH job to Datadog. I want to add more metrics in follow-up PRs. r? `@jdno` try-job: dist-i686-msvc try-job: aarch64-apple try-job: x86_64-gnu-llvm-18
2024-09-29add title to compiler updateklensy-2/+4
2024-09-27Upload average CPU consumption of CI jobs to DataDogJakub Beránek-0/+10
2024-08-19Update `library/Cargo.toml` in weekly jobTrevor Gross-1/+6
Before the workspace split, the library was covered by the weekly `cargo update` cron job. Now that the library has its own workspace, it doesn't get these updates. Add `library/Cargo.toml` to the job so updates happen again.
2024-08-14Fix dependencies cron jobEric Huss-1/+1
2024-07-22Move rustbook to its own workspace.Eric Huss-2/+8
2024-07-12Lower timeout of CI jobs to 4 hoursJakub Beránek-1/+1
The previous value, 10 hours, is unnecessarily long, since most of our jobs finish within 2.5 hours currently.
2024-06-12Remove some msys2 utilsChris Denton-2/+0
2024-06-07CI: remove `Setup Python` actionJakub Beránek-6/+0
2024-06-05Fix publishing of toolstate historyJakub Beránek-1/+2
2024-05-26Add "Setup Python" action to github-hosted runnersChris Denton-0/+6
2024-05-26Cleanup custom mingw in CIChris Denton-3/+0
2024-05-15CI: fix toolstate publishingJakub Beránek-1/+2
2024-05-12Auto merge of #124883 - onur-ozkan:change-stage0-file, r=Mark-Simulacrumbors-1/+1
use key-value format in stage0 file Currently, we are working on the python removal task on bootstrap. Which means we have to extract some data from the stage0 file using shell scripts. However, parsing values from the stage0.json file is painful because shell scripts don't have a built-in way to parse json files. This change simplifies the stage0 file format to key-value pairs, which makes it easily readable from any environment. See the zulip thread for more details: https://rust-lang.zulipchat.com/#narrow/stream/326414-t-infra.2Fbootstrap/topic/Using.20different.20format.20in.20the.20stage0.20file
2024-05-09awk stage0 file on CIonur-ozkan-1/+1
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-05-05CI: fix auto builds and make sure that we always have at least a single CI jobJakub Beránek-8/+0
2024-05-05Parse try build CI job name from commit messageJakub Beránek-0/+2
2024-04-29Output `run_type` from the matrix calculation jobJakub Beránek-4/+5
2024-04-29Remove redundant `success` expressions from stepsJakub Beránek-2/+2
2024-04-29Remove redundant `success()` conditionJakub Beránek-1/+1
2024-04-29Replace dynamically generated `ci.yml` file with the original templateJakub Beránek-49/+121
2024-04-29Unify outcome jobsJakub Beránek-32/+8
2024-04-27Add missing checkout stepJakub Beránek-0/+4
2024-04-27Move `TOOLSTATE_REPO` to top-level envJakub Beránek-1/+2
2024-04-25Remove `master` push hookJakub Beránek-1/+0
2024-04-25Remove useless conditionJakub Beránek-1/+0
Neither `env.DEPLOY` nor `env.DEPLOY_ALT` should be present in this job.
2024-04-25Inline `base-ci-job` YAML anchor and remove unused anchorsJakub Beránek-5/+5
2024-04-25Remove `master` CI jobJakub Beránek-26/+5
2024-04-24Remove step YAML anchor and `env.SKIP_JOB`Jakub Beránek-26/+2
2024-04-24Remove `should-skip-this.sh`Jakub Beránek-3/+0
2024-04-23Fix empty job matrixJakub Beránek-0/+1
2024-04-23Load GitHub context from environment variablesJakub Beránek-2/+0
2024-04-20Move `auto` jobs to calculate-job-matrix.pyJakub Beránek-412/+2
2024-04-20Perform PR and try builds dynamicallyJakub Beránek-147/+8