Add nightly build workflow for Windows and Linux#2132
Conversation
There was a problem hiding this comment.
Code Review
This pull request refactors the bundle creation process in CMake. It introduces the ALICEVISION_BUNDLE_SEARCH_LIBS_PATHS option to search for external libraries, resolves VCPKG directories explicitly based on the build type, and scans CMAKE_PREFIX_PATH for library paths. Additionally, MakeBundle.cmake is updated with parameter validation, manual replication of GNUInstallDirs for script mode, and improved directory existence checks. A critical typo was found in src/cmake/MakeBundle.cmake where LIBS_LOOKUPS_PATH is used instead of LIBS_LOOKUPS_PATHS, which prevents the .../lib64 path from being appended on non-Windows systems.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|



Description
This workflow runs nightly builds for both Windows and Linux binaries, checking for new commits on the develop branch and updating the nightly release with new artifacts.
Features list
Implementation remarks
This PR is similar to the PR on Meshroom: alicevision/Meshroom#3121