Skip to content

Exemplar updates since 2026-05-24 - #10

Merged
Mick235711 merged 1 commit into
bemanproject:mainfrom
ednolan:enolan_propagate_20260729
Jul 29, 2026
Merged

Exemplar updates since 2026-05-24#10
Mick235711 merged 1 commit into
bemanproject:mainfrom
ednolan:enolan_propagate_20260729

Conversation

@ednolan

@ednolan ednolan commented Jul 29, 2026

Copy link
Copy Markdown
Member

Use ${sourceDir}-relative toolchain file paths in CMakePresets.json, add host-OS conditions to llvm/appleclang/msvc presets, set CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED, and build the all_verify_interface_header_sets target.
Fixed README.md: corrected copy-pasted CMake option name from BEMAN_SCAN_VIEW_BUILD_EXAMPLES to BEMAN_RANGE_SEARCHER_BUILD_EXAMPLES in the BUILD_EXAMPLES documentation (matches exemplar commit 04846fe025).
Bumped cmake_minimum_required policy version range from 3.30...4.3 to 3.30...4.4 in CMakeLists.txt (matches exemplar commit e9be01c1ff).
Bumped googletest lockfile.json git_tag from tag 6910c9d9165801d8827d628cb72eb7ea9dd538c5 to commit hash 52eb8108c5bdec04579160ae17225d66034bd723 (v1.17.0), pinning to a commit hash rather than a tag as a security best practice; Catch2 not used so no change there (matches exemplar commit f10571bacfc374).
Bumped bemanproject/infra-workflows reusable workflow references from 1.7.3 to 1.7.4 across all .github/workflows files (version pinning fixes for CMake CI stability).

Use ${sourceDir}-relative toolchain file paths in CMakePresets.json, add host-OS conditions to llvm/appleclang/msvc presets, set CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED, and build the all_verify_interface_header_sets target.
Fixed README.md: corrected copy-pasted CMake option name from BEMAN_SCAN_VIEW_BUILD_EXAMPLES to BEMAN_RANGE_SEARCHER_BUILD_EXAMPLES in the BUILD_EXAMPLES documentation (matches exemplar commit 04846fe025).
Bumped cmake_minimum_required policy version range from 3.30...4.3 to 3.30...4.4 in CMakeLists.txt (matches exemplar commit e9be01c1ff).
Bumped googletest lockfile.json git_tag from tag 6910c9d9165801d8827d628cb72eb7ea9dd538c5 to commit hash 52eb8108c5bdec04579160ae17225d66034bd723 (v1.17.0), pinning to a commit hash rather than a tag as a security best practice; Catch2 not used so no change there (matches exemplar commit f10571bacfc374).
Bumped bemanproject/infra-workflows reusable workflow references from 1.7.3 to 1.7.4 across all .github/workflows files (version pinning fixes for CMake CI stability).
@ednolan
ednolan requested a review from Mick235711 as a code owner July 29, 2026 05:07
@Mick235711
Mick235711 merged commit beed8a5 into bemanproject:main Jul 29, 2026
72 checks passed
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 99.286%. remained the same — ednolan:enolan_propagate_20260729 into bemanproject:main

@ednolan
ednolan deleted the enolan_propagate_20260729 branch July 29, 2026 14:20
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.

3 participants