6666 env :
6767 CC : ${{ matrix.compiler.cc }}
6868 CXX : ${{ matrix.compiler.cxx }}
69- run : ./configure ${{ matrix.platform.configure }} ${{ matrix.configure.opt }}
69+ run : ./configure ${{ matrix.platform.configure }} ${{ matrix.configure.opt }} --enable-assertions=yes
7070 - uses : ammaraskar/gcc-problem-matcher@master
7171 - name : make
7272 run : make -j `nproc`
7878 runs-on : ${{ matrix.os }}
7979 strategy :
8080 matrix :
81- os : [macos-12 ]
81+ os : [macos-14 ]
8282 configure :
8383 - {label: "with parser generation", opt: "--enable-parser-generation" }
8484 - {label: "wo curl", opt: "--without-curl" }
@@ -91,10 +91,12 @@ jobs:
9191 - {label: "with pcre2", opt: "--with-pcre2" }
9292 steps :
9393 - name : Setup Dependencies
94- # autoconf, curl, pcre2 not installed because they're already
94+ # curl, pcre2 not installed because they're already
9595 # included in the image
9696 run : |
97- brew install automake \
97+ brew install autoconf \
98+ automake \
99+ libtool \
98100 yajl \
99101 lmdb \
100102 lua \
@@ -112,7 +114,7 @@ jobs:
112114 - name : build.sh
113115 run : ./build.sh
114116 - name : configure
115- run : ./configure ${{ matrix.configure.opt }}
117+ run : ./configure ${{ matrix.configure.opt }} --enable-assertions=yes
116118 - uses : ammaraskar/gcc-problem-matcher@master
117119 - name : make
118120 run : make -j `sysctl -n hw.logicalcpu`
@@ -130,11 +132,11 @@ jobs:
130132 configuration : [Release]
131133 configure :
132134 - {label: "full", opt: "" }
133- - {label: "wo curl", opt: "-DWITHOUT_CURL=ON " }
134- - {label: "wo lmdb ", opt: "-DWITHOUT_LMDB=ON " }
135- - {label: "wo lua ", opt: "-DWITHOUT_LUA=ON " }
136- - {label: "wo maxmind ", opt: "-DWITHOUT_MAXMIND=ON " }
137- - {label: "wo libxml ", opt: "-WITHOUT_LIBXML2 =ON" }
135+ - {label: "wo curl", opt: "-DWITH_CURL=OFF " }
136+ - {label: "wo lua ", opt: "-DWITH_LUA=OFF " }
137+ - {label: "wo maxmind ", opt: "-DWITH_MAXMIND=OFF " }
138+ - {label: "wo libxml ", opt: "-DWITH_LIBXML2=OFF " }
139+ - {label: "with lmdb ", opt: "-DWITH_LMDB =ON" }
138140 steps :
139141 - uses : actions/checkout@v4
140142 with :
0 commit comments