Skip to content

Commit 825afeb

Browse files
Extra sanity check on CI by printing version and linked libs
1 parent 0ea3769 commit 825afeb

File tree

1 file changed

+33
-3
lines changed

1 file changed

+33
-3
lines changed

.github/workflows/ci.yml

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ jobs:
4242
- name: Build
4343
run: autoreconf -ivf && ./configure && make -j
4444

45+
- name: Verify version, libevent, openssl
46+
run: |
47+
./memtier_benchmark --version
48+
ldd ./memtier_benchmark | grep libevent
49+
ldd ./memtier_benchmark | grep openssl
50+
4551
test-debian-versions:
4652
runs-on: ubuntu-latest
4753
continue-on-error: true
@@ -80,6 +86,12 @@ jobs:
8086
- name: Build
8187
run: autoreconf -ivf && ./configure && make -j
8288

89+
- name: Verify version, libevent, openssl
90+
run: |
91+
./memtier_benchmark --version
92+
ldd ./memtier_benchmark | grep libevent
93+
ldd ./memtier_benchmark | grep openssl
94+
8395
build-notls:
8496
runs-on: ubuntu-latest
8597
steps:
@@ -89,9 +101,14 @@ jobs:
89101
sudo apt-get -qq update
90102
sudo apt-get install lcov autoconf automake pkg-config libevent-dev
91103
92-
- name: Build
104+
- name: Build no tls
93105
run: autoreconf -ivf && ./configure --disable-tls && make -j
94106

107+
- name: Verify version, libevent
108+
run: |
109+
./memtier_benchmark --version
110+
ldd ./memtier_benchmark | grep libevent
111+
95112
build-ubuntu-latest:
96113
runs-on: ubuntu-latest
97114
steps:
@@ -104,6 +121,12 @@ jobs:
104121
- name: Build
105122
run: autoreconf -ivf && ./configure --disable-tls && make -j
106123

124+
- name: Verify version, libevent, openssl
125+
run: |
126+
./memtier_benchmark --version
127+
ldd ./memtier_benchmark | grep libevent
128+
ldd ./memtier_benchmark | grep openssl
129+
107130
build-ubuntu:
108131
strategy:
109132
matrix:
@@ -203,6 +226,11 @@ jobs:
203226
run: brew install autoconf automake libtool libevent openssl@${{ matrix.openssl }}
204227
- name: Build
205228
run: autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@${{ matrix.openssl }}`/lib/pkgconfig ./configure && make
229+
- name: Verify version, libevent, openssl
230+
run: |
231+
./memtier_benchmark --version
232+
otool -L ./memtier_benchmark | grep libevent
233+
otool -L ./memtier_benchmark | grep openssl
206234
207235
# macos-13 has been retired as of December 2025, so use macos-14
208236
# macos-14 details: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md
@@ -214,10 +242,11 @@ jobs:
214242
run: brew install autoconf automake libtool libevent openssl@1.1
215243
- name: Build
216244
run: autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@1.1`/lib/pkgconfig ./configure && make
217-
- name: Verify version and libevent
245+
- name: Verify version, libevent, openssl
218246
run: |
219247
./memtier_benchmark --version
220248
otool -L ./memtier_benchmark | grep libevent
249+
otool -L ./memtier_benchmark | grep openssl
221250
222251
223252
build-macos-openssl-1-0-2:
@@ -230,7 +259,8 @@ jobs:
230259
run: brew install rbenv/tap/openssl@1.0
231260
- name: Build
232261
run: autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@1.0`/lib/pkgconfig ./configure && make
233-
- name: Verify version and libevent
262+
- name: Verify version, libevent, openssl
234263
run: |
235264
./memtier_benchmark --version
236265
otool -L ./memtier_benchmark | grep libevent
266+
otool -L ./memtier_benchmark | grep openssl

0 commit comments

Comments
 (0)