diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 9af024ccc..5bea8a187 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -14,6 +14,7 @@ on: types: [ published, created, edited ] env: CCACHE_DIR: ${{ github.workspace }}/ccache + ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true jobs: build_with_clang: @@ -140,7 +141,7 @@ jobs: # env: # VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v2 with: fetch-depth: 5 - name: install rust language @@ -161,6 +162,14 @@ jobs: vcpkg-centos-v1-notest-${{ runner.temp }}- - name: install CentOS dependencies run: | + ls -a /etc/yum.repos.d/ + sed -i s/mirror.centos.org/mirrors.aliyun.com/g /etc/yum.repos.d/*.repo + sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo + sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo + cat /etc/yum.repos.d/*.repo + yum clean all + yum makecache + yum update -y yum install -y epel-release centos-release-scl yum install -y https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm yum install -y java-11-openjdk-devel wget git make gcc gcc-c++ glibc-static glibc-devel openssl openssl-devel ccache devtoolset-11 llvm-toolset-7.0 rh-perl530-perl libzstd-devel zlib-devel flex bison python-devel python3-devel @@ -182,7 +191,7 @@ jobs: export CFLAGS="${CFLAGS} -fPIC" export CXXFLAGS="${CXXFLAGS} -fPIC" mkdir -p build && cd build - cmake ../ -DBUILD_JNI=ON -DBUILD_SAMPLE=ON -DTESTS=ON -DCMAKE_TOOLCHAIN_FILE=/usr/local/share/vcpkg/scripts/buildsystems/vcpkg.cmake + cmake ../ -DBUILD_JNI=ON -DCMAKE_BUILD_TYPE=DEBUG -DBUILD_SAMPLE=ON -DTESTS=ON -DCMAKE_TOOLCHAIN_FILE=/usr/local/share/vcpkg/scripts/buildsystems/vcpkg.cmake make -j4 - name: run test run: cd build && CTEST_OUTPUT_ON_FAILURE=TRUE make test diff --git a/CMakeLists.txt b/CMakeLists.txt index 60f5fea5c..232f48685 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -50,7 +50,7 @@ if ("${ARCHITECTURE}" MATCHES "aarch64") set(ARCH_NATIVE ON) endif () -set(VCPKG_BUILD_TYPE "Release") +set(VCPKG_BUILD_TYPE "DEBUG") if (NOT DEFINED CMAKE_TOOLCHAIN_FILE) find_package(Git REQUIRED) execute_process(COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive -- vcpkg WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})