From f3e326fcd93c9eb5e952d72832b5c70011d4a238 Mon Sep 17 00:00:00 2001 From: data-man Date: Fri, 4 Feb 2022 13:56:55 +0500 Subject: [PATCH] CI config refactoring --- .github/workflows/main.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0229a6c6d..36340f9cb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -96,10 +96,14 @@ jobs: - name: Install Clang ${{ matrix.llvm_version }} run: | - wget https://apt.llvm.org/llvm.sh - chmod +x ./llvm.sh - sudo ./llvm.sh ${{ matrix.llvm_version }} - sudo apt-get install -y liblld-${{matrix.llvm_version}} + wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - + if [[ "${{matrix.llvm_version}}" > 13 ]]; then + sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal main" + else + sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-${{matrix.llvm_version}} main" + fi + sudo apt-get update + sudo apt-get install -y clang-${{matrix.llvm_version}} llvm-${{matrix.llvm_version}} llvm-${{matrix.llvm_version}}-dev lld-${{matrix.llvm_version}} liblld-${{matrix.llvm_version}}-dev if [[ "${{matrix.llvm_version}}" > 12 ]]; then sudo apt-get install -y libmlir-${{matrix.llvm_version}} libmlir-${{matrix.llvm_version}}-dev mlir-${{matrix.llvm_version}}-tools