You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of #135286 - matthiaskrgr:rollup-sxuq1nh, r=matthiaskrgr
Rollup of 3 pull requests
Successful merges:
- #134898 (Make it easier to run CI jobs locally)
- #135195 (Make `lit_to_mir_constant` and `lit_to_const` infallible)
- #135261 (Account for identity substituted items in symbol mangling)
r? `@ghost`
`@rustbot` modify labels: rollup
Copy file name to clipboardExpand all lines: src/tests/ci.md
+3-4
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Our CI is primarily executed on [GitHub Actions], with a single workflow defined
28
28
in [`.github/workflows/ci.yml`], which contains a bunch of steps that are
29
29
unified for all CI jobs that we execute. When a commit is pushed to a
30
30
corresponding branch or a PR, the workflow executes the
31
-
[`calculate-job-matrix.py`] script, which dynamically generates the specific CI
31
+
[`ci.py`] script, which dynamically generates the specific CI
32
32
jobs that should be executed. This script uses the [`jobs.yml`] file as an
33
33
input, which contains a declarative configuration of all our CI jobs.
34
34
@@ -299,8 +299,7 @@ platform’s custom [Docker container]. This has a lot of advantages for us:
299
299
- We can avoid reinstalling tools (like QEMU or the Android emulator) every time
300
300
thanks to Docker image caching.
301
301
- Users can run the same tests in the same environment locally by just running
302
-
`src/ci/docker/run.sh image-name`, which is awesome to debug failures. Note
303
-
that there are only linux docker images available locally due to licensing and
302
+
`python3 src/ci/github-actions/ci.py run-local <job-name>`, which is awesome to debug failures. Note that there are only linux docker images available locally due to licensing and
304
303
other restrictions.
305
304
306
305
The docker images prefixed with `dist-` are used for building artifacts while
@@ -413,7 +412,7 @@ To learn more about the dashboard, see the [Datadog CI docs].
0 commit comments