Skip to content

Commit ed4e22c

Browse files
committed
[test]
1 parent a6a1396 commit ed4e22c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/build-meson.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
- name: Build libgrovedb
7373
run: |
7474
cd src/ffi/grovedb
75-
meson setup builddir -Duse_rustdeps=true -Drustdeps_build_dir=${{ github.workspace }}/rust/builddir
75+
meson setup builddir --wipe -Duse_rustdeps=true -Drustdeps_build_dir=${{ github.workspace }}/rust/builddir
7676
meson compile -C builddir
7777
7878
- name: Save Cargo cache
@@ -134,8 +134,12 @@ jobs:
134134
- name: Build libgrovedb
135135
run: |
136136
cd src/ffi/grovedb
137-
meson setup builddir -Dgrovedb_cxx_build_dir=${{ github.workspace }}/rust/grovedb_cxx/builddir
137+
# Verify library exists
138+
ls -la ${{ github.workspace }}/rust/grovedb_cxx/builddir/libgrovedb_cxx.a
139+
meson setup builddir --wipe -Dgrovedb_cxx_build_dir=${{ github.workspace }}/rust/grovedb_cxx/builddir
138140
meson compile -C builddir
141+
# Check symbols in shared library
142+
nm -D builddir/libgrovedb.so.1 | grep whoami || echo "whoami symbol not found in shared library"
139143
140144
- name: Run tests
141145
run: |

0 commit comments

Comments
 (0)