Skip to content

release preparations#36

Open
johguenther wants to merge 5 commits intodevelfrom
guj/fixes
Open

release preparations#36
johguenther wants to merge 5 commits intodevelfrom
guj/fixes

Conversation

@johguenther
Copy link
Copy Markdown
Contributor

  • Bump version to v2.0.3, rebuild README
  • Windows release with VC 2022, remove toolset
  • Update dependency Embree
  • Test size of VKLUnstructuredCellType, fix for MSVC

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Prepares the v2.0.3 release by updating project/release metadata, refreshing the Embree dependency used by the superbuild, and addressing a Windows/MSVC enum-size issue (with a regression test) alongside Windows CI/release tooling updates.

Changes:

  • Bump version references to 2.0.3 across CMake, README, changelog, and release workflow.
  • Update superbuild Embree dependency to v4.4.1 (URLs/hashes).
  • Adjust several public enums to use explicit underlying types in C++ builds and add a unit test validating VKLUnstructuredCellType size; update Windows build/release workflows to drop explicit toolset selection and move release builds to VS2022.

Reviewed changes

Copilot reviewed 22 out of 22 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
testing/apps/tests/enum.cpp Adds a Catch2 test to validate VKLUnstructuredCellType size.
testing/apps/CMakeLists.txt Registers the new enum test in the test executable.
superbuild/CMakeLists.txt Bumps Embree to v4.4.1 and updates download hashes.
README.md Updates release version text and adds v2.0.3 notes.
openvkl/include/openvkl/volume.h Forces underlying type for selected enums in C++ builds (incl. VKLUnstructuredCellType).
openvkl/include/openvkl/VKLTemporalFormat.h Adjusts enum underlying-type selection for C++ builds.
openvkl/include/openvkl/VKLLogLevel.h Adjusts enum underlying-type selection for C++ builds.
openvkl/include/openvkl/VKLFormat.h Adjusts enum underlying-type selection for C++ builds.
openvkl/include/openvkl/VKLFilter.h Adjusts enum underlying-type selection for C++ builds.
openvkl/include/openvkl/VKLError.h Adjusts enum underlying-type selection for C++ builds.
openvkl/include/openvkl/VKLDataType.h Adjusts enum underlying-type selection for C++ builds.
openvkl/include/openvkl/data.h Adjusts enum underlying-type selection for C++ builds.
doc/overview.md Updates platform/support wording (removes “beta” mention).
CMakeLists.txt Bumps project version to 2.0.3.
CHANGELOG.md Adds v2.0.3 entries for enum-size fix and Embree update.
.github/workflows/internal.release.yml Bumps release package version; updates Windows release generator usage (drops toolset, VS2022).
.github/workflows/internal.nightly.windows.yml Updates Windows nightly build invocation to drop explicit toolset argument.
.github/workflows/internal.ci.windows.yml Updates Windows CI build invocations to drop explicit toolset argument.
.github/scripts/release/windows.ps1 Removes passing an explicit CMake toolset (-T).
.github/scripts/build.bat Removes passing an explicit CMake toolset (-T) and shifts argument usage.
.github/deps/gfx-windows-public.env Unpins Windows GPU driver version to windows-latest.
.github/deps/dpcpp-sycl-nightly.env Changes SYCL nightly compiler version reference.

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

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 23 out of 23 changed files in this pull request and generated no new comments.


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

@johguenther johguenther force-pushed the guj/fixes branch 2 times, most recently from 0953c9f to 62fa8d3 Compare April 2, 2026 14:30
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.

2 participants