X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=.github%2Fworkflows%2Fcmake-build-ci.yml;h=43982619366c7dba1bfba2ab3b852bf91895b88c;hb=a1ee4cf8c5fa2119359b40eb2e7933135bcb7700;hp=6a1a3ba411fddc343ea67d239d73dd4cee62ec4f;hpb=535d72acf1ce7cae403fd05189d5b0e141b4bad3;p=awesomized%2Flibmemcached diff --git a/.github/workflows/cmake-build-ci.yml b/.github/workflows/cmake-build-ci.yml index 6a1a3ba4..43982619 100644 --- a/.github/workflows/cmake-build-ci.yml +++ b/.github/workflows/cmake-build-ci.yml @@ -34,6 +34,7 @@ jobs: compiler_vendor: [gnu, clang] compiler_version: [new, cur, old] runs-on: ${{ matrix.os }} + if: ${{ matrix.os }} != 'ubuntu-18.04' || ${{ matrix.compiler_vendor }} != 'clang' || ${{ matrix.compiler_version }} != 'old' env: CMAKE_CONFIG_TYPE: Release OS_VND: Linux @@ -99,14 +100,9 @@ jobs: run: | echo CC=clang-8 >> ${GITHUB_ENV} echo CXX=clang++-8 >> ${GITHUB_ENV} - - name: Prepare environment (for old clang on ubuntu-18.04) - if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='clang') && (env.CC_VER=='old') - run: | - echo CC=clang-6.0 >> ${GITHUB_ENV} - echo CXX=clang++-6.0 >> ${GITHUB_ENV} - name: Install dependencies if: runner.os == 'Linux' - run: sudo apt-get install libevent-dev libsasl-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} + run: sudo apt-get install libevent-dev libsasl2-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} - name: Generate build tree (${CMAKE_CONFIG_TYPE}) run: cmake -S . -B build - name: Build all with ${CXX} ${CXXFLAGS} @@ -133,7 +129,7 @@ jobs: echo CXX=g++-9 >> ${GITHUB_ENV} - name: Install dependencies if: runner.os == 'Linux' - run: sudo apt-get install libevent-dev libsasl-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} + run: sudo apt-get install libevent-dev libsasl2-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} - name: Generate build tree (${CMAKE_CONFIG_TYPE}) run: cmake -S . -B build - name: Build all with ${CXX} ${CXXFLAGS} @@ -161,7 +157,7 @@ jobs: echo CXX=g++-9 >> ${GITHUB_ENV} - name: Install dependencies if: runner.os == 'Linux' - run: sudo apt-get install libevent-dev libsasl-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} + run: sudo apt-get install libevent-dev libsasl2-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} - name: Generate build tree (${CMAKE_CONFIG_TYPE}) run: cmake -S . -B build - name: Build all with ${CXX} ${CXXFLAGS} @@ -192,6 +188,7 @@ jobs: - uses: actions/checkout@v2 with: repository: memcached/memcached + path: memcached ref: 1.6.7 - name: Build memcached run: | @@ -208,7 +205,7 @@ jobs: echo CXX=g++-9 >> ${GITHUB_ENV} - name: Install dependencies if: runner.os == 'Linux' - run: sudo apt-get install libevent-dev libsasl-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} + run: sudo apt-get install libevent-dev libsasl2-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX} - name: Generate build tree (${CMAKE_CONFIG_TYPE}) run: cmake -S . -B build - name: Build all with ${CXX} ${CXXFLAGS}