Skip to content

update github workflows - #155

Merged
FilipovicLado merged 35 commits into
masterfrom
workflows
Jun 20, 2026
Merged

update github workflows#155
FilipovicLado merged 35 commits into
masterfrom
workflows

Conversation

@FilipovicLado

Copy link
Copy Markdown
Member
  • CMakeLists.txt, cmake/vtk.cmake: package builds now use bundled VTK 9.3.1 with OpenMP SMP enabled, patch VTK sources before compilation, avoid VTK STDThread/MSVC linker issues, and select LLVM OpenMP correctly on MSVC.
  • python/CMakeLists.txt: Windows package builds now locate and install libomp140.x86_64.dll into viennals.libs, while avoiding huge .lib files in the wheel.
  • .github/workflows/python.yml: cibuildwheel now builds configured package wheels directly, covers Intel macOS, runs import smoke checks, and inspects wheel contents for the OpenMP runtime and deprecated symbol.
  • .github/actions/setup/action.yml: macOS setup handles both macos-latest and macos-15-intel, installs libomp, and removes noisy untrusted Homebrew taps.
  • build.yml, docs.yml, format.yml: CI actions were updated, Windows vcpkg caching was changed to cache vcpkg_installed, and Intel macOS was added to build coverage.
  • include/viennals/lsMesh.hpp: fixes an MSVC narrowing warning by explicitly casting std::distance / newNodes.size() to unsigned.

@FilipovicLado
FilipovicLado merged commit dd10a15 into master Jun 20, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant