From 42379f0f387f366baec4bb7ea636ae491d3fabc6 Mon Sep 17 00:00:00 2001 From: Zephyron Date: Tue, 16 Sep 2025 17:56:21 +1000 Subject: [PATCH] Add FUSE library for AppImage and improve artifact collection with better debugging --- .gitlab-ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 179f2d04c..8df9f7953 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -78,16 +78,20 @@ build-linux: - apt-get install -y -qq nasm - apt-get install -y -qq glslang-tools - apt-get install -y -qq libmbedtls-dev catch2 + - apt-get install -y -qq libfuse2 script: - git submodule update --init --recursive - cmake -B build -S . -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DENABLE_QT=ON -DENABLE_SDL2=ON -DENABLE_WEB_SERVICE=ON -DCITRON_USE_BUNDLED_VCPKG=ON -DCITRON_USE_BUNDLED_FFMPEG=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_CXX_FLAGS="-Wno-error=conversion" - cmake --build build --config $BUILD_TYPE --parallel $CMAKE_BUILD_PARALLEL_LEVEL - chmod +x AppImage-build-local.sh - ./AppImage-build-local.sh || echo "AppImage build failed, continuing..." + - ls -la build/bin/ || echo "No build/bin directory found" + - find build/ -name "*.so" -o -name "citron*" | head -20 || echo "No shared libraries or executables found" artifacts: paths: - - build/bin/citron + - build/bin/ - citron.AppImage + - build/dist/ expire_in: 1 week when: always only: