From 43a37afb512a694d7c25263f5ec63c8985fe0079 Mon Sep 17 00:00:00 2001 From: Nicholas Dudfield Date: Thu, 30 Apr 2026 15:20:03 +0700 Subject: [PATCH] ci(deps): apply Wno-missing-template-arg-list workaround to Linux clang grpc 1.50.1 hits -Werror=missing-template-arg-list-after-template-kw on clang-19+. macOS clang already had this workaround in the conan profile; mirror it to the Linux branch, gated on compiler==clang. --- .github/actions/xahau-ga-dependencies/action.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/actions/xahau-ga-dependencies/action.yml b/.github/actions/xahau-ga-dependencies/action.yml index 8da022fe5..d9f0bcbf7 100644 --- a/.github/actions/xahau-ga-dependencies/action.yml +++ b/.github/actions/xahau-ga-dependencies/action.yml @@ -116,6 +116,14 @@ runs: [conf] tools.build:compiler_executables={"c": "/usr/bin/${{ inputs.cc }}", "cpp": "/usr/bin/${{ inputs.cxx }}"} EOF + + # gRPC 1.50.1 trips clang-19+ -Werror=missing-template-arg-list-after-template-kw. + # Same workaround as the macOS branch below, but only for clang where the flag exists. + if [ "${{ inputs.compiler }}" = "clang" ]; then + cat >> ~/.conan2/profiles/default <