[PR #2844] [MERGED] ci: Bump Clang to 19 for Linux builds, align LLVM repository with runner version #3021

Closed
opened 2026-02-27 22:02:08 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/2844
Author: @MajorP93
Created: 4/25/2025
Status: Merged
Merged: 4/25/2025
Merged by: @squidbus

Base: mainHead: clang-19


📝 Commits (2)

  • dd74886 ci: Bump Clang to 19 for Linux builds
  • 279925d ci: Use noble variant of LLVM repository

📊 Changes

1 file changed (+15 additions, -5 deletions)

View changed files

📝 .github/workflows/build.yml (+15 -5)

📄 Description

PR #2434 was intended to bump Clang to 19.
In reality it made sure clang-format-19 is being used and performed the changes required to make builds succeed when using Clang 19.
Linux builds kept using Clang 18.

This PR makes sure that Clang 19 is actually being used for Linux builds which makes sense since we use Clang 19 for Windows builds already (since Visual Studio 17.13 Clang 19 is being shipped).
Since Ubuntu repository only contains Clang 18, we add the LLVM repository in order to install Clang 19.

This PR also aligns the LLVM repository version with the runner's Ubuntu version.
Runner has been bumped to 24.04 in the past but the old LLVM repository was kept.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/2844 **Author:** [@MajorP93](https://github.com/MajorP93) **Created:** 4/25/2025 **Status:** ✅ Merged **Merged:** 4/25/2025 **Merged by:** [@squidbus](https://github.com/squidbus) **Base:** `main` ← **Head:** `clang-19` --- ### 📝 Commits (2) - [`dd74886`](https://github.com/shadps4-emu/shadPS4/commit/dd74886f6145a1572b19a86cce82a73091e7d513) ci: Bump Clang to 19 for Linux builds - [`279925d`](https://github.com/shadps4-emu/shadPS4/commit/279925dba3443b3b19e7d915425c5b44c9ee1136) ci: Use noble variant of LLVM repository ### 📊 Changes **1 file changed** (+15 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+15 -5) </details> ### 📄 Description PR #2434 was intended to bump Clang to 19. In reality it made sure clang-format-19 is being used and performed the changes required to make builds succeed when using Clang 19. Linux builds kept using Clang 18. This PR makes sure that Clang 19 is actually being used for Linux builds which makes sense since we use Clang 19 for Windows builds already (since Visual Studio 17.13 Clang 19 is being shipped). Since Ubuntu repository only contains Clang 18, we add the LLVM repository in order to install Clang 19. This PR also aligns the LLVM repository version with the runner's Ubuntu version. Runner has been bumped to 24.04 in the past but the old LLVM repository was kept. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 22:02:08 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#3021
No description provided.