Skip to content

Commit

Permalink
Updated Clang
Browse files Browse the repository at this point in the history
  • Loading branch information
Epixu committed Nov 3, 2023
1 parent 398d74d commit 67e89e0
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
os: [ubuntu-22.04, windows-latest]
build: [Debug, Release]
arch: [x86, x64]
cxx: [g++, clang++, ClangCl, v143]
cxx: [g++, clang++-16, ClangCl, v143]

exclude:
- os: ubuntu-22.04
Expand All @@ -22,7 +22,7 @@ jobs:
- os: windows-latest
cxx: g++
- os: windows-latest
cxx: clang++
cxx: clang++-16

include:
- os: ubuntu-22.04
Expand All @@ -41,11 +41,6 @@ jobs:
name: "${{matrix.os}}-${{matrix.cxx}}-${{matrix.build}}-${{matrix.arch}}"
runs-on: ${{matrix.os}}
steps:
- name: Dispatch Trigger
if: ${{ startsWith(github.event.action, 'Dependency') }}
run: >
echo "Triggered by dependency: ${{github.event.client_payload.cause}}"
- name: Clone
uses: actions/checkout@v3

Expand All @@ -55,6 +50,14 @@ jobs:
sudo apt update
sudo apt install g++-multilib
- if: matrix.cxx == 'clang++-16'
name: Installing Clang 16
run: |
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main"
sudo apt update
sudo apt install clang-16
- if: matrix.os == 'ubuntu-22.04'
name: Configure (Linux)
run: >
Expand Down

0 comments on commit 67e89e0

Please sign in to comment.