From d4636449d25b5cc0ad2d4a2a9698dd67485d481d Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Fri, 26 Jun 2026 00:45:44 +0300 Subject: [PATCH 1/3] chore: do not hardcode path to static lib file --- .clusterfuzzlite/build.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.clusterfuzzlite/build.sh b/.clusterfuzzlite/build.sh index 6170801..b1fc4f0 100644 --- a/.clusterfuzzlite/build.sh +++ b/.clusterfuzzlite/build.sh @@ -5,7 +5,9 @@ cd build cmake ../ make uvwasi_a +LIBUV_A="$(find . -name 'libuv_a.a' -o -name 'libuv.a' | head -n1)" + $CC $CFLAGS $LIB_FUZZING_ENGINE ../.clusterfuzzlite/fuzz_normalize_path.c \ -o $OUT/fuzz_normalize_path \ - ./libuvwasi.a _deps/libuv-build/libuv_a.a \ + ./libuvwasi.a "$LIBUV_A" \ -I$SRC/uvwasi/include -I$PWD/_deps/libuv-src/include/ From 8a8705854a98396aed358444c53993b450600d3a Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Fri, 26 Jun 2026 00:45:44 +0300 Subject: [PATCH 2/3] chore(ci): bump Android version in preparation for libuv update --- .github/workflows/Android.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/Android.yml b/.github/workflows/Android.yml index 2af3f08..2f7d2fc 100644 --- a/.github/workflows/Android.yml +++ b/.github/workflows/Android.yml @@ -5,7 +5,7 @@ on: [push, pull_request] jobs: build-android: runs-on: ubuntu-latest - container: reactnativecommunity/react-native-android:7.0 + container: reactnativecommunity/react-native-android:v13.0 steps: - uses: actions/checkout@v5 - name: Envinfo @@ -13,8 +13,8 @@ jobs: - name: Build android arm64 # see build options you can use in https://developer.android.com/ndk/guides/cmake # quickly debug on your local docker - # docker run -it -v $PWD:/pwd reactnativecommunity/react-native-android:7.0 bash + # docker run -it -v $PWD:/pwd reactnativecommunity/react-native-android:v13.0 bash run: | mkdir build && cd build - cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_GRADLE/build/cmake/android.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-21 .. + cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-24 .. cmake --build . From 7d7c5d8950354319a944552717e0a0567563df05 Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Fri, 26 Jun 2026 00:45:44 +0300 Subject: [PATCH 3/3] chore: bump libuv from 1.44.2 to 1.52.1 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8d79820..cd8c271 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ project ( list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") # This can be a commit hash or tag -set(LIBUV_VERSION v1.44.2) +set(LIBUV_VERSION v1.52.1) include(CMakeDependentOption) cmake_dependent_option(BUILD_TESTING