about summary refs log tree commit diff
path: root/.github
AgeCommit message (Collapse)AuthorLines
2025-03-11Fix post-merge workflow许杰友 Jieyou Xu (Joe)-1/+1
The command is called `post-merge-report` not `post-merge-analysis`.
2025-03-08Fix checkout in post-merge workflowJakub Beránek-0/+5
2025-03-08Add missing `GH_TOKEN` environment variableJakub Beránek-2/+3
It is needed for using the `gh` CLI commands.
2025-03-07Add post-merge analysis CI workflowJakub Beránek-0/+36
2025-03-05Upload Datadog average CPU usage metric in citoolJakub Beránek-6/+2
2025-03-05Make citool compilation fasterJakub Beránek-3/+3
2025-03-04Postprocess test suite metrics into GitHub summaryJakub Beránek-0/+17
2025-03-03Rollup merge of #137849 - jieyouxu:undo-workaround, r=KobzolMatthias Krüger-14/+0
Revert "Remove Win SDK 10.0.26100.0 from CI" Part of #137733. Resolves #137733. The remove-latest-windows-sdk workaround workaround should no longer be necessary, now that we bumped (1) cargo `cc` and (2) `rustc_{codegen_ssa,llvm}` `cc`. This reverts commit 25617c7e695d716d0ecb3cf2366d371441505e47, the remove-latest-windows-sdk workaround from #137753. try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
2025-03-02Auto merge of #136864 - Kobzol:citool, r=marcoienibors-3/+6
Rewrite the `ci.py` script in Rust It would seem that I would learn by now that any script written in Python will become unmaintainable sooner or later, but alas.. r? `@marcoieni` try-job: aarch64-gnu try-job: dist-x86_64-linux-alt try-job: x86_64-msvc-ext2 Fixes: https://github.com/rust-lang/rust/issues/137013
2025-03-01Revert "Remove Win SDK 10.0.26100.0 from CI"许杰友 Jieyou Xu (Joe)-14/+0
This reverts commit 25617c7e695d716d0ecb3cf2366d371441505e47.
2025-02-28Remove Win SDK 10.0.26100.0 from CIChris Denton-0/+14
2025-02-20Auto merge of #137023 - Kobzol:bump-sccache, r=marcoienibors-0/+1
Bump sccache in CI to 0.9.1 We haven't updated the used sccache version for years, it has accrued a bunch of fixes and features in the meantime. It now supports the `--show-adv-stats` flag, which gives a more detailed summary of the results of caching. And it can also cache Rust code, which could be useful in the future (https://github.com/rust-lang/rust/pull/136942 - although now there are no large wins). It also supports caching PGO now, but since the PGO profiles are always different, it won't make any real difference. https://github.com/rust-lang/rust/pull/133076 previously tried to update the version to 0.3 (CC `@klensy)` r? `@marcoieni`
2025-02-17Test citool on CIJakub Beránek-0/+1
2025-02-17Update documentationJakub Beránek-2/+2
2025-02-17Use citool in CIJakub Beránek-3/+5
2025-02-14Add sccache S3 regionJakub Beránek-0/+1
2025-02-10Print the environment a second timeChris Denton-0/+5
2025-02-05Don't install msys2Chris Denton-19/+0
windows-msvc doesn't need it and windows-gnu has its own version
2025-01-21CI: free disk with in-tree script instead of GitHub ActionMarcoIeni-1/+1
Co-authored-by: whiteio <chriswhiteiodev@gmail.com>
2025-01-19Rollup merge of #135679 - onur-ozkan:bootstrap-issue-template, r=jieyouxuGuillaume Gomez-0/+70
create an issue template for bootstrap Resolves #135593 cc `@rust-lang/bootstrap`
2025-01-19create an issue template for bootstraponur-ozkan-0/+70
Signed-off-by: onur-ozkan <work@onurozkan.dev>
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-09Rollup merge of #134898 - Kobzol:ci-python-script, r=MarcoIeniMatthias Krüger-2/+2
Make it easier to run CI jobs locally This PR extends the Python CI script to perform a poor man's CI-like execution of a given CI job locally. It's not perfect, but it's better than nothing. r? `@jieyouxu`
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
2025-01-07Remove workaround from pull request templateUrgau-1/+1
as triagebot/rustbot now ignores HTML blocks. cf. https://github.com/rust-lang/triagebot/pull/1869
2024-12-19ci: use ubuntu `24` instead of `latest`MarcoIeni-5/+5
2024-12-16Auto merge of #134095 - Kobzol:datadog-lockfile, r=MarcoIenibors-2/+3
[CI] Use a lockfile for installing the `datadog` package Without a lockfile, it could fail to compile when the dependencies have changed. Reported [here](https://rust-lang.zulipchat.com/#narrow/channel/242791-t-infra/topic/CI.20failure.20in.20DataDog.20upload). r? `@jdno` try-job: x86_64-msvc-ext2
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-12-09Configure renovatebotJakub Beránek-0/+14
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-07chore(issue-template): fix branch nameismailarilik-1/+1
It was renamed to "main" from "master".
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-12Rollup merge of #131358 - onur-ozkan:129528, r=Mark-SimulacrumTrevor Gross-0/+3
force "HEAD" for non-CI and `git_upstream_merge_base` for CI environment When rust-lang/rust is configured as remote, some of the git logic (for tracking changed files) that uses get_closest_merge_commit starts to produce annoying results as the upstream branch becomes outdated quickly (since it isn't updated with git pull). We can rely on HEAD for non-CI environments as we specifically treat bors commits as merge commits, which also exist on upstream. As for CI environments, we should use `git_upstream_merge_base` to correctly track modified files as bors commits may be in `HEAD` but not yet on the upstream remote. This is also an alternative fix for https://github.com/rust-lang/rust/issues/129528 since https://github.com/rust-lang/rust/pull/131331 reverts the previous fix attempts.
2024-10-12add new CI step: "setup upstream remote"onur-ozkan-0/+3
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-10-04Auto merge of #131228 - jdonszelmann:remove-blank-issue, r=m-ou-sebors-4/+0
remove blank issue template r? `@Noratrieb` So there are currently two blank issue templates. One called "Blank Issue" and one called "Blank issue". Wildly different, of course. It seems that one is auto generated by GitHub, while the other one has an explicit template for it. This removes the explicit one so there's only one "Blank [iI]ssue" in the list. Unfortunately, the only way to test if it works is merging this and finding out, but it seems obvious that it would work. ![image](https://github.com/user-attachments/assets/f802ca88-a80f-48e8-9aff-4008ec030dfa)
2024-10-04remove blank issue templateJonathan Dönszelmann-4/+0
2024-10-02Auto merge of #131158 - matthiaskrgr:rollup-3x2vado, r=matthiaskrgrbors-1/+1
Rollup of 7 pull requests Successful merges: - #130863 (Relax a debug assertion for dyn principal *equality* in codegen) - #131016 (Apple: Do not specify an SDK version in `rlib` object files) - #131140 (Handle `rustc_hir_analysis` cases of `potential_query_instability` lint) - #131141 (mpmc doctest: make sure main thread waits for child threads) - #131150 (only query `params_in_repr` if def kind is adt) - #131151 (Replace zero-width whitespace with a visible `\` in the PR template) - #131152 (Improve const traits diagnostics for new desugaring) r? `@ghost` `@rustbot` modify labels: rollup
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-10-02Replace zero-width whitespace with a visible `\`许杰友 Jieyou Xu (Joe)-1/+1
People tried to copy the `r?` which had an invisible zero-width whitespace, causing rustbot to not recognize the instruction, and which makes it difficult to figure out why it didn't work.
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.