refactor: move Conan patching to separate action

- Create new xahau-patch-conan-clang-versions action
- Remove patching logic from dependencies action
- Call patch action after Conan initialization in main workflow
- Fixes sequencing issue where settings.yml didn't exist yet
This commit is contained in:
Nicholas Dudfield
2025-08-19 14:30:16 +07:00
parent 27ec068050
commit d8ccb1db81
3 changed files with 58 additions and 43 deletions

View File

@@ -250,6 +250,11 @@ jobs:
# Display profile for verification
conan profile show default
- name: Patch Conan for newer Clang versions
uses: ./.github/actions/xahau-patch-conan-clang-versions
with:
compiler-id: ${{ matrix.compiler_id }}
- name: Check environment
run: |
echo "PATH:"