From 79ba9314b5e32397e8b8cb38772056365e0c55dd Mon Sep 17 00:00:00 2001 From: shenxianpeng Date: Fri, 24 Jan 2025 23:32:07 +0200 Subject: [PATCH] test: update workflow for testing --- .github/workflows/build-amd64.yml | 65 ++++++++++++++++--------------- .gitignore | 2 + 2 files changed, 35 insertions(+), 32 deletions(-) create mode 100644 .gitignore diff --git a/.github/workflows/build-amd64.yml b/.github/workflows/build-amd64.yml index 782b1b8..2737b01 100644 --- a/.github/workflows/build-amd64.yml +++ b/.github/workflows/build-amd64.yml @@ -20,40 +20,41 @@ jobs: strategy: fail-fast: false matrix: - clang-version: [ 19, 18, 17, 16, 15, 14, 13, 12.0.1, 12, 11, 10, 9, 8, 7 ] + # clang-version: [ 19, 18, 17, 16, 15, 14, 13, 12.0.1, 12, 11, 10, 9, 8, 7 ] + clang-version: [ 19 ] os: [ linux, macosx, windows ] include: - clang-version: 19 release: llvm-project-19.1.0.src - - clang-version: 18 - release: llvm-project-18.1.5.src - - clang-version: 17 - release: llvm-project-17.0.4.src - - clang-version: 16 - release: llvm-project-16.0.3.src - - clang-version: 15 - release: llvm-project-15.0.2.src - - clang-version: 14 - release: llvm-project-14.0.0.src - - clang-version: 13 - release: llvm-project-13.0.0.src - - clang-version: 12.0.1 - release: llvm-project-12.0.1.src - - clang-version: 12 - release: llvm-project-12.0.0.src - - clang-version: 11 - release: llvm-project-11.1.0.src - - clang-version: 10 - release: llvm-project-10.0.1 - extra-cmake-args: '-DLLVM_ENABLE_Z3_SOLVER=OFF' - - clang-version: 9 - release: llvm-project-9.0.1 - extra-cmake-args: '-DLLVM_ENABLE_Z3_SOLVER=OFF' - - clang-version: 8 - release: llvm-project-8.0.1 - extra-cmake-args: '-DCLANG_ANALYZER_ENABLE_Z3_SOLVER=OFF' - - clang-version: 7 - release: llvm-project-7.1.0 + # - clang-version: 18 + # release: llvm-project-18.1.5.src + # - clang-version: 17 + # release: llvm-project-17.0.4.src + # - clang-version: 16 + # release: llvm-project-16.0.3.src + # - clang-version: 15 + # release: llvm-project-15.0.2.src + # - clang-version: 14 + # release: llvm-project-14.0.0.src + # - clang-version: 13 + # release: llvm-project-13.0.0.src + # - clang-version: 12.0.1 + # release: llvm-project-12.0.1.src + # - clang-version: 12 + # release: llvm-project-12.0.0.src + # - clang-version: 11 + # release: llvm-project-11.1.0.src + # - clang-version: 10 + # release: llvm-project-10.0.1 + # extra-cmake-args: '-DLLVM_ENABLE_Z3_SOLVER=OFF' + # - clang-version: 9 + # release: llvm-project-9.0.1 + # extra-cmake-args: '-DLLVM_ENABLE_Z3_SOLVER=OFF' + # - clang-version: 8 + # release: llvm-project-8.0.1 + # extra-cmake-args: '-DCLANG_ANALYZER_ENABLE_Z3_SOLVER=OFF' + # - clang-version: 7 + # release: llvm-project-7.1.0 - os: linux runner: ubuntu-22.04 os-cmake-args: '-DLLVM_BUILD_STATIC=ON -DCMAKE_CXX_FLAGS="-s -flto" ${LINUX_CMAKE_ARGS}' @@ -83,8 +84,8 @@ jobs: COMMON_CMAKE_ARGS: '-DBUILD_SHARED_LIBS=OFF -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra"' MACOS_CMAKE_ARGS: > -DCMAKE_BUILD_TYPE=MinSizeRel - -DCMAKE_CXX_FLAGS_MINSIZEREL="-Os" - -DCMAKE_C_FLAGS_MINSIZEREL="-Os" + -DCMAKE_CXX_FLAGS_MINSIZEREL="-Os -DNDEBUG" + -DCMAKE_C_FLAGS_MINSIZEREL="-Os -DNDEBUG" -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_C_COMPILER=gcc-11 -DZSTD_STATIC_LINKING_ONLY=1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a415184 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +venv +.venv