diff --git a/.github/workflows/core_build.yml b/.github/workflows/core_build.yml index de53db9be8..0dd057cdd8 100644 --- a/.github/workflows/core_build.yml +++ b/.github/workflows/core_build.yml @@ -17,6 +17,10 @@ jobs: extra_logs: [false] # we can include specific combinations here include: + - os: ubuntu-20.04 + compiler: clang12 + modules: without + extra_logs: false - os: ubuntu-20.04 compiler: clang11 modules: without diff --git a/apps/ci/ci-conf.sh b/apps/ci/ci-conf.sh index 3930d06656..6e5301a3d4 100644 --- a/apps/ci/ci-conf.sh +++ b/apps/ci/ci-conf.sh @@ -77,6 +77,12 @@ case $COMPILER in echo "CCOMPILERCXX=\"clang++-11\"" >> ./conf/config.sh ;; + "clang12" ) + time sudo apt-get install -y clang-12 + echo "CCOMPILERC=\"clang-12\"" >> ./conf/config.sh + echo "CCOMPILERCXX=\"clang++-12\"" >> ./conf/config.sh + ;; + * ) echo "Unknown compiler $COMPILER" exit 1 diff --git a/apps/ci/ci-install.sh b/apps/ci/ci-install.sh index 76029caebf..944d07be88 100644 --- a/apps/ci/ci-install.sh +++ b/apps/ci/ci-install.sh @@ -82,6 +82,12 @@ case $COMPILER in echo "CCOMPILERCXX=\"clang++-11\"" >> ./conf/config.sh ;; + "clang12" ) + time sudo apt-get install -y clang-12 + echo "CCOMPILERC=\"clang-12\"" >> ./conf/config.sh + echo "CCOMPILERCXX=\"clang++-12\"" >> ./conf/config.sh + ;; + * ) echo "Unknown compiler $COMPILER" exit 1