Skip to content

Commit

Permalink
GitHub actions: use ubuntu-22.04, clang-14, and gcc-12 (DiligentGraph…
Browse files Browse the repository at this point in the history
  • Loading branch information
TheMostDiligent committed Dec 3, 2022
1 parent 66c51db commit 2982ad3
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:

build:
needs: precheks
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04

strategy:
fail-fast: false
Expand All @@ -37,43 +37,43 @@ jobs:
build_type: "Debug"
cmake_generator: "Unix Makefiles"
cmake_args: "-DDILIGENT_BUILD_TESTS=ON"
cc: "gcc-9"
cxx: "g++-9"
cc: "gcc-12"
cxx: "g++-12"

- name: "GCC"
build_type: "Release"
cmake_generator: "Unix Makefiles"
cmake_args: "-DDILIGENT_BUILD_TESTS=ON"
cc: "gcc-9"
cxx: "g++-9"
cc: "gcc-12"
cxx: "g++-12"

- name: "Clang"
build_type: "Debug"
cmake_generator: "Ninja"
cmake_args: "-DDILIGENT_BUILD_TESTS=ON"
cc: "clang-12"
cxx: "clang++-12"
cc: "clang-14"
cxx: "clang++-14"

- name: "Clang"
build_type: "Release"
cmake_generator: "Ninja"
cmake_args: "-DDILIGENT_BUILD_TESTS=ON"
cc: "clang-12"
cxx: "clang++-12"
cc: "clang-14"
cxx: "clang++-14"

- name: "Clang-NO_GLSLANG"
build_type: "Debug"
cmake_generator: "Ninja"
cmake_args: "-DDILIGENT_BUILD_CORE_TESTS=ON -DDILIGENT_NO_OPENGL=ON -DDILIGENT_NO_GLSLANG=ON"
cc: "clang-12"
cxx: "clang++-12"
cc: "clang-14"
cxx: "clang++-14"

- name: "Clang-NO_GLSLANG-NO_HLSL"
build_type: "Release"
cmake_generator: "Ninja"
cmake_args: "-DDILIGENT_BUILD_CORE_TESTS=ON -DDILIGENT_NO_GLSLANG=ON -DDILIGENT_NO_HLSL=ON"
cc: "clang-12"
cxx: "clang++-12"
cc: "clang-14"
cxx: "clang++-14"

name: Linux -> ${{ matrix.name }}-x64, ${{ matrix.build_type }}

Expand Down

0 comments on commit 2982ad3

Please sign in to comment.