Skip to content

[ci] Upgrade forge Dockerfiles from clang-12 to clang-14#61662

Merged
edoakes merged 1 commit intomasterfrom
andrew/revup/master/forge-clang-14
Mar 18, 2026
Merged

[ci] Upgrade forge Dockerfiles from clang-12 to clang-14#61662
edoakes merged 1 commit intomasterfrom
andrew/revup/master/forge-clang-14

Conversation

@andrew-anyscale
Copy link
Copy Markdown
Contributor

@andrew-anyscale andrew-anyscale commented Mar 11, 2026

The forge wanda configs were updated to ubuntu:22.04 but the corresponding
Dockerfiles still installed clang-12, creating a mismatch with CI test
images (base.test, base.gpu, base.build) which all use clang-14 on 22.04.

Topic: forge-clang-14
Relative: ubuntu-22-04-test

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Signed-off-by: andrew andrew@anyscale.com

@andrew-anyscale
Copy link
Copy Markdown
Contributor Author

andrew-anyscale commented Mar 11, 2026

Reviews in this chain:
#61662 [ci] Upgrade forge Dockerfiles from clang-12 to clang-14

@andrew-anyscale
Copy link
Copy Markdown
Contributor Author

andrew-anyscale commented Mar 11, 2026

# head base diff date summary
0 5252a8ab 8f1b2106 diff Mar 11 14:52 PM 2 files changed, 6 insertions(+), 6 deletions(-)
1 4b1bd386 f66b0677 diff Mar 11 15:27 PM 0 files changed
2 30c39dce 4d398b00 rebase Mar 11 16:24 PM 0 files changed
3 1ee09b2a ada6fd6c rebase Mar 11 16:38 PM 0 files changed
4 741e017b f3d28505 rebase Mar 11 17:52 PM 0 files changed
5 acd2d9db c70134e2 rebase Mar 12 20:36 PM 0 files changed
6 600cc8ad 58a676aa rebase Mar 17 10:22 AM 0 files changed
7 97c9821d 97618e61 diff Mar 18 12:30 PM 0 files changed

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request upgrades clang from version 12 to 14 in the forge Dockerfiles for arm64 and x86_64 architectures. The changes are correct and align with the goal of standardizing the clang version across CI images. I've added a few suggestions to improve the Dockerfiles by following best practices, such as chaining apt-get commands to reduce layer size and creating a symlink for clang++ for consistency with clang.

@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/forge-clang-14 branch from 5252a8a to 4b1bd38 Compare March 11, 2026 22:27
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/ubuntu-22-04-test branch from 8f1b210 to f66b067 Compare March 11, 2026 22:27
@andrew-anyscale andrew-anyscale marked this pull request as ready for review March 11, 2026 22:27
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/forge-clang-14 branch from 4b1bd38 to 30c39dc Compare March 11, 2026 23:24
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/ubuntu-22-04-test branch from f66b067 to 4d398b0 Compare March 11, 2026 23:24
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/forge-clang-14 branch from 30c39dc to 1ee09b2 Compare March 11, 2026 23:38
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/ubuntu-22-04-test branch from 4d398b0 to ada6fd6 Compare March 11, 2026 23:38
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/forge-clang-14 branch from 1ee09b2 to 741e017 Compare March 12, 2026 00:52
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/ubuntu-22-04-test branch from ada6fd6 to f3d2850 Compare March 12, 2026 00:52
@ray-gardener ray-gardener bot added the devprod label Mar 12, 2026
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/ubuntu-22-04-test branch from f3d2850 to c70134e Compare March 13, 2026 03:36
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/forge-clang-14 branch from 741e017 to acd2d9d Compare March 13, 2026 03:36
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/ubuntu-22-04-test branch from c70134e to 58a676a Compare March 17, 2026 17:23
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/forge-clang-14 branch from acd2d9d to 600cc8a Compare March 17, 2026 17:23
Base automatically changed from andrew/revup/master/ubuntu-22-04-test to master March 18, 2026 00:42
@aslonnie aslonnie requested review from a team as code owners March 18, 2026 00:42
@aslonnie aslonnie self-requested a review March 18, 2026 00:43
@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Mar 18, 2026
The forge wanda configs were updated to ubuntu:22.04 but the corresponding
Dockerfiles still installed clang-12, creating a mismatch with CI test
images (base.test, base.gpu, base.build) which all use clang-14 on 22.04.

Topic: forge-clang-14
Relative: ubuntu-22-04-test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: andrew <andrew@anyscale.com>
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/forge-clang-14 branch from d9d35e7 to 97c9821 Compare March 18, 2026 19:30
@edoakes edoakes merged commit 0c9f295 into master Mar 18, 2026
6 checks passed
@edoakes edoakes deleted the andrew/revup/master/forge-clang-14 branch March 18, 2026 21:05
pedrojeronim0 pushed a commit to pedrojeronim0/ray that referenced this pull request Mar 23, 2026
…#61662)

The forge wanda configs were updated to ubuntu:22.04 but the
corresponding
Dockerfiles still installed clang-12, creating a mismatch with CI test
images (base.test, base.gpu, base.build) which all use clang-14 on
22.04.

Topic: forge-clang-14
Relative: ubuntu-22-04-test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: andrew <andrew@anyscale.com>

Signed-off-by: andrew <andrew@anyscale.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Pedro Jeronimo <pedro.jeronimo@tecnico.ulisboa.pt>
ryanaoleary pushed a commit to ryanaoleary/ray that referenced this pull request Mar 25, 2026
…#61662)

The forge wanda configs were updated to ubuntu:22.04 but the
corresponding
Dockerfiles still installed clang-12, creating a mismatch with CI test
images (base.test, base.gpu, base.build) which all use clang-14 on
22.04.

Topic: forge-clang-14
Relative: ubuntu-22-04-test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: andrew <andrew@anyscale.com>

Signed-off-by: andrew <andrew@anyscale.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci devprod go add ONLY when ready to merge, run all tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants