diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 2b2e0f2d..7684dd69 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -194,11 +194,12 @@ jobs: build-cuda: runs-on: ubuntu-latest - container: nvidia/cuda:11.1.1-devel-ubuntu20.04 + container: nvidia/cuda:12.3.0-devel-ubuntu22.04 env: - GTEST_VERSION: 1.10.0 + GTEST_VERSION: 1.15.2 GTEST_ROOT: ${{ github.workspace }}/googletest CMAKE_BUILD_PARALLEL_LEVEL: 8 + CMAKE_VERSION: 3.21.7 steps: - uses: actions/checkout@v3 @@ -206,15 +207,15 @@ jobs: run: apt-get update && apt-get install -y wget git - name: install cmake run: | - wget -O cmake.sh 'https://github.com/Kitware/CMake/releases/download/v3.18.4/cmake-3.18.4-Linux-x86_64.sh' + wget -O cmake.sh 'https://github.com/Kitware/CMake/releases/download/v${{ env.CMAKE_VERSION }}/cmake-${{ env.CMAKE_VERSION }}-Linux-x86_64.sh' bash cmake.sh --prefix=/usr --skip-license --exclude-subdir - name: install googletest run: | mkdir -p ${{ env.GTEST_ROOT }} cd ${{ env.GTEST_ROOT }} - wget https://github.com/google/googletest/archive/release-${{ env.GTEST_VERSION }}.tar.gz - tar xzf release-${{ env.GTEST_VERSION }}.tar.gz - cmake -S googletest-release-${{ env.GTEST_VERSION }} -B build -DCMAKE_INSTALL_PREFIX=${{ env.GTEST_ROOT }} + wget https://github.com/google/googletest/releases/download/v${{ env.GTEST_VERSION }}/googletest-${{ env.GTEST_VERSION }}.tar.gz + tar xzf googletest-${{ env.GTEST_VERSION }}.tar.gz + cmake -S googletest-${{ env.GTEST_VERSION }} -B build -DCMAKE_INSTALL_PREFIX=${{ env.GTEST_ROOT }} cmake --build build -t install env: CXX: g++ @@ -240,7 +241,7 @@ jobs: build-cuda-rmm-umpire: runs-on: ubuntu-latest - container: nvidia/cuda:12.0.1-devel-ubuntu22.04 + container: nvidia/cuda:12.3.0-devel-ubuntu22.04 env: CMAKE_VERSION: 3.25.3 GTEST_VERSION: 1.12.1