diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7bc18f65..d978acbe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,6 +24,14 @@ jobs: fail-fast: false matrix: include: + - os: ubuntu-22.04 + additional_label: "with GCC 12" + cmake_args: >- + -G Ninja + -DCMAKE_C_COMPILER:STRING=gcc-12 + -DCMAKE_CXX_COMPILER:STRING=g++-12 + -DCMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--no-as-needed + tmpdir: "/tmp" - os: ubuntu-22.04 additional_label: "with GCC 11" cmake_args: >- @@ -32,7 +40,7 @@ jobs: -DCMAKE_CXX_COMPILER:STRING=g++-11 -DCMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--no-as-needed tmpdir: "/tmp" - - os: ubuntu-20.04 + - os: ubuntu-22.04 additional_label: "with GCC 10" cmake_args: >- -G Ninja @@ -40,7 +48,7 @@ jobs: -DCMAKE_CXX_COMPILER:STRING=g++-10 -DCMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--no-as-needed tmpdir: "/tmp" - - os: ubuntu-20.04 + - os: ubuntu-22.04 additional_label: "with GCC 9" cmake_args: >- -G Ninja @@ -64,7 +72,7 @@ jobs: -DCMAKE_CXX_COMPILER:STRING=clang++-13 -DMUJOCO_HARDEN:BOOL=ON tmpdir: "/tmp" - - os: ubuntu-22.04 + - os: ubuntu-20.04 additional_label: "with Clang 12" cmake_args: >- -G Ninja @@ -98,11 +106,6 @@ jobs: -DCMAKE_SYSTEM_VERSION="10.0.22621.0" cmake_build_args: "-- -m" tmpdir: "C:/Temp" - - os: windows-2019 - cmake_args: >- - -DCMAKE_SYSTEM_VERSION="10.0.22621.0" - cmake_build_args: "-- -m" - tmpdir: "C:/Temp" name: "MuJoCo on ${{ matrix.os }} ${{ matrix.additional_label }}" runs-on: ${{ matrix.os }}