Skip to content

Commit

Permalink
test: update workflow for testing
Browse files Browse the repository at this point in the history
  • Loading branch information
shenxianpeng committed Jan 24, 2025
1 parent 665be88 commit 79ba931
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 32 deletions.
65 changes: 33 additions & 32 deletions .github/workflows/build-amd64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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}'
Expand Down Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
venv
.venv

0 comments on commit 79ba931

Please sign in to comment.