diff --git a/.github/workflows/app_builder.yml b/.github/workflows/app_builder.yml index 727ea5f..f339617 100644 --- a/.github/workflows/app_builder.yml +++ b/.github/workflows/app_builder.yml @@ -25,7 +25,7 @@ on: default: "" conan_version: type: string - default: "2.2.2" + default: "2.10.1" compiler_profile_url: type: string required: true diff --git a/.github/workflows/demo_builder.yml b/.github/workflows/demo_builder.yml index 464f242..8341e87 100644 --- a/.github/workflows/demo_builder.yml +++ b/.github/workflows/demo_builder.yml @@ -28,7 +28,7 @@ on: default: "" conan_version: type: string - default: "2.2.2" + default: "2.10.1" compiler_profile_url: type: string required: true diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1477c2a..0ebd442 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,7 +25,7 @@ on: default: ${{ github.repository }} conan_version: type: string - default: "2.2.2" + default: "2.10.1" version: type: string default: "" diff --git a/.github/workflows/deploy_all.yml b/.github/workflows/deploy_all.yml index 0e7b5eb..4855dc2 100644 --- a/.github/workflows/deploy_all.yml +++ b/.github/workflows/deploy_all.yml @@ -30,7 +30,7 @@ on: default: "" conan_version: type: string - default: "2.2.2" + default: "2.10.1" jobs: linux_x86_64_clang: diff --git a/.github/workflows/deploy_linux.yml b/.github/workflows/deploy_linux.yml index 0cb8c64..9fe1b82 100644 --- a/.github/workflows/deploy_linux.yml +++ b/.github/workflows/deploy_linux.yml @@ -25,7 +25,7 @@ on: default: ${{ github.repository }} conan_version: type: string - default: "2.2.2" + default: "2.10.1" version: type: string default: "" diff --git a/.github/workflows/library_check.yml b/.github/workflows/library_check.yml index 76d908a..79aacf2 100644 --- a/.github/workflows/library_check.yml +++ b/.github/workflows/library_check.yml @@ -40,7 +40,7 @@ on: default: ${{ github.repository }} conan_version: type: string - default: "2.2.2" + default: "2.10.1" # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a15ae2e..f5dfcae 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -46,12 +46,25 @@ jobs: matrix: include: - os: ubuntu-22.04 - installations: sudo apt remove clang-tidy && wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 17 && sudo apt install libc++-17-dev libc++abi-17-dev + installations: sudo apt remove clang-tidy && wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 17 && sudo apt install libc++-17-dev libc++abi-17-dev && sudo apt-get install pipx && pipx ensurepath enable_coverage: ${{ inputs.coverage }} profile_path: profiles/x86_64/linux/ - - os: macos-12 - installations: brew install llvm@17 && sudo ln -s $(brew --prefix llvm)/bin/clang-tidy /usr/local/bin/ + - os: ubuntu-24.04 + installations: sudo apt remove clang-tidy && wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 17 && sudo apt install libc++-17-dev libc++abi-17-dev && sudo apt-get install pipx && pipx ensurepath + enable_coverage: ${{ inputs.coverage }} + profile_path: profiles/x86_64/linux/ + + - os: macos-13 + installations: brew install llvm@17 && sudo ln -s $(brew --prefix llvm)/bin/clang-tidy /usr/local/bin/ && brew install pipx + profile_path: profiles/x86_64/mac/ + + - os: macos-14 + installations: brew install llvm@17 && sudo ln -s $(brew --prefix llvm)/bin/clang-tidy /usr/local/bin/ && brew install pipx + profile_path: profiles/x86_64/mac/ + + - os: macos-15 + installations: brew install llvm@17 && sudo ln -s $(brew --prefix llvm)/bin/clang-tidy /usr/local/bin/ && brew install pipx profile_path: profiles/x86_64/mac/ # # Skip already installed "git" and "mingw" @@ -79,7 +92,7 @@ jobs: run: ${{ matrix.installations }} - name: 📥 Install Conan ${{ inputs.conan_version }} - run: pip3 install conan==${{ inputs.conan_version }} + run: pipx install conan==${{ inputs.conan_version }} - name: 📡 Add `libhal` repo to conan remotes run: conan remote add libhal