Skip to content

CI experiments - #159628

Draft
Mark-Simulacrum wants to merge 1 commit into
rust-lang:mainfrom
Mark-Simulacrum:ci-experiments
Draft

CI experiments#159628
Mark-Simulacrum wants to merge 1 commit into
rust-lang:mainfrom
Mark-Simulacrum:ci-experiments

Conversation

@Mark-Simulacrum

@Mark-Simulacrum Mark-Simulacrum commented Jul 20, 2026

Copy link
Copy Markdown
Member

View all comments

Ignore this, just experimenting.

@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Jul 20, 2026
@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try jobs=dist-x86_64-linux

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 20, 2026
CI experiments


try-job: dist-x86_64-linux
@rust-bors

rust-bors Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

💔 Test for c3afc75 failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try jobs=dist-x86_64-linux

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 20, 2026
CI experiments


try-job: dist-x86_64-linux
@rust-bors

rust-bors Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 613b2ca failed: CI. Failed job:

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try jobs=dist-x86_64-linux

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 20, 2026
CI experiments


try-job: dist-x86_64-linux
@rust-bors

rust-bors Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 73ee0a8 failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try jobs=dist-x86_64-linux

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 20, 2026
CI experiments


try-job: dist-x86_64-linux
@rust-log-analyzer

This comment has been minimized.

@rust-bors

rust-bors Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 7bca112 failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

Trying again...

@bors try jobs=dist-x86_64-linux

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 20, 2026
CI experiments


try-job: dist-x86_64-linux
@rust-bors

rust-bors Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 2427980 (24279809799a4368bebba108b9ab746394f4af20)
Base parent: 87e5904 (87e5904f5eb6398af6b22eac2802c78934260c48)

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 21, 2026
@rust-bors

rust-bors Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 9a7da63 (9a7da636ffe9e575ae764c59546bbc04e581e5f6)
Base parent: 87e5904 (87e5904f5eb6398af6b22eac2802c78934260c48)

@Kobzol Kobzol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Omg, <1h for a full dist x64 Linux build? Yes please!! ❤️ (though I would perhaps skip the parallel frontend thing, not sure if we want to enable that for distributed artifacts just yet)

View changes since this review

Comment thread src/tools/opt-dist/src/training.rs Outdated
crates.join(",").as_str(),
"--jobs",
"4",
"16",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just noting that we benchmark 7 crates for LLVM and 9 crates for rustc/rustdoc/cargo, so having more jobs shouldn't help anymore.

Comment thread src/ci/run.sh Outdated
# space required for CI artifacts.
RUST_CONFIGURE_ARGS="$RUST_CONFIGURE_ARGS --dist-compression-formats=xz"
# Enable parallel rustc for CI compilation. We trust this enough to not
# miscompile and it makes CI builds faster.

@bjorn3 bjorn3 Jul 21, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It isn't fully reproducible yet.

View changes since the review

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know how important that is for at least try builds, but let's see how much of an impact it has...

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

Trying without the parallel-rustc enablement but keeping zstd:

@bors try jobs=dist-x86_64-linux

Omg, <1h for a full dist x64 Linux build?

55m for quick, 1h20m for full. Most of that last 25 minutes is in doc building which isn't really utilizing the hardware well (lots of single threaded work).

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 21, 2026
CI experiments


try-job: dist-x86_64-linux
@rust-bors

rust-bors Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: b6066b8 (b6066b80d8402c6ff535a5a1909c1c3eae4bbb75)
Base parent: cde3f8a (cde3f8aee5a30928872e2438e3f18238a3fa306c)

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

Non-parallel quick job...

@bors try

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 22, 2026
@rust-bors

rust-bors Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 2d6cb40 (2d6cb40e8eb693a97cf4b3c819c7713cda45894e)
Base parent: b803f36 (b803f36e0748c40af88b786bd23499cb21fb97ad)

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 31, 2026
@rust-bors

rust-bors Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

💔 Test for b59b1a6 failed: CI

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 6, 2026
@rust-bors

rust-bors Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 6b45209 failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@Mark-Simulacrum

Copy link
Copy Markdown
Member Author

@bors try

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 6, 2026
@rust-bors

rust-bors Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 0e44451 (0e44451b02b0430abd294745ee9775bcc67025d6)
Base parent: 26bfbf2 (26bfbf28f5f79dff333ce5a232f131b496ec9cfe)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants