Skip to content

Dependencies#559

Merged
agarny merged 10 commits into
opencor:mainfrom
agarny:dependencies
Jun 1, 2026
Merged

Dependencies#559
agarny merged 10 commits into
opencor:mainfrom
agarny:dependencies

Conversation

@agarny

@agarny agarny commented May 30, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates bundled third-party dependencies and improves build orchestration for “WASM/JS-only” third-party builds and CI workflows.

Changes:

  • Bump versions/tags for several third-party packages (zlib-ng, SUNDIALS, OpenSSL, libSBML, libcurl, zipper).
  • Adjust 3rdparty CMake orchestration to treat ONLY_BUILD_JAVASCRIPT_THIRD_PARTY_LIBRARIES similarly to EMSCRIPTEN via a WASM_MODE switch.
  • Extend GitHub Actions workflow to support building “ALL” third-party libraries (except LLVM+Clang) and add a dedicated dispatcher workflow.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
VERSION.txt Bumps project version.
src/3rdparty/zlib/CMakeLists.txt Updates zlib-ng version/tag.
src/3rdparty/zipper/CMakeLists.txt Updates zipper tag and switches source retrieval to git checkout.
src/3rdparty/SUNDIALS/CMakeLists.txt Updates SUNDIALS version/tag and prebuilt SHA-1s.
src/3rdparty/OpenSSL/CMakeLists.txt Updates OpenSSL version/tag.
src/3rdparty/libSBML/CMakeLists.txt Updates libSBML version/tag and adds ZLIB-related CMake seeding args.
src/3rdparty/libcurl/CMakeLists.txt Updates libcurl version/tag.
src/3rdparty/CMakeLists.txt Introduces WASM_MODE to gate non-WASM dependencies and dependency checks.
.github/workflows/buildThirdPartyLibrary.yml Adds “ALL” mode configuration paths for native + WebAssembly.
.github/workflows/buildAllThirdPartyLibrariesExceptLLVMClang.yml New workflow that triggers “ALL” builds via reusable workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/3rdparty/libSBML/CMakeLists.txt Outdated
Comment thread src/3rdparty/zipper/CMakeLists.txt
@agarny agarny force-pushed the dependencies branch 2 times, most recently from 1eb7968 to 59a19e5 Compare May 31, 2026 04:20
@agarny agarny force-pushed the dependencies branch 7 times, most recently from 18305d3 to b6a4779 Compare June 1, 2026 06:02
@agarny agarny merged commit a02303b into opencor:main Jun 1, 2026
24 checks passed
@agarny agarny deleted the dependencies branch June 1, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants