Skip to content

Exemplar updates since 2026-05-24 - #249

Closed
ednolan wants to merge 1 commit into
bemanproject:mainfrom
ednolan:enolan_propagate_20260729
Closed

Exemplar updates since 2026-05-24#249
ednolan wants to merge 1 commit into
bemanproject:mainfrom
ednolan:enolan_propagate_20260729

Conversation

@ednolan

@ednolan ednolan commented Jul 29, 2026

Copy link
Copy Markdown
Member

2efeaf957163b146707d67a1666f7c07dc0199ec: CMakePresets.json now uses ${sourceDir}-relative absolute paths for CMAKE_PROJECT_TOP_LEVEL_INCLUDES and CMAKE_TOOLCHAIN_FILE, sets CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED/CMAKE_EXPORT_COMPILE_COMMANDS as booleans, adds hostSystemName conditions to the llvm/appleclang/msvc presets, and adds all_verify_interface_header_sets to the root build targets.
d9d490fab73ed0f28d9eaa7a74a41236f1529669: Bumped infra beman-submodule to latest main and refactored infra/cmake/enable-experimental-import-std.cmake to a range-based (VERSION_GREATER_EQUAL/VERSION_LESS) CMake version check instead of one VERSION_EQUAL branch per patch release.
4884fe72f1fdf481ab0cd78b3d28d6b1942f1a96: Added infra/ to ignored_paths in .beman-tidy.yaml so beman-tidy doesn't check the vendored infra submodule (the template's null-value fix for disabled_rules/ignored_paths doesn't apply here since utf_view's config already has no null placeholders).
da85e13c35c7c1ab435cae435f21b94fb9b278c8: Bumped infra beman-submodule to 7fc85e2 and added a CMAKE_VERSION >= 4.4.0 branch to infra/cmake/enable-experimental-import-std.cmake with UUID f35a9ac6-8463-4d38-8eec-5d6008153e7d.
c863de3fe90745446a624b401ddeae53ce580116: Bumped pinned pre-commit hook revisions in .pre-commit-config.yaml to match exemplar (clang-format v22.1.5->v22.1.8, gersemi 0.27.7->0.28.0, codespell v2.4.2->v2.4.3, beman-tidy v0.5.2->v0.5.4); clang-format rev updated in its commented-out block since it's disabled in this repo.
e9be01c1ffc5a9f8b0e7cbba0e07082900088df6: Bumped cmake_minimum_required policy max version from 4.3 to 4.4 in CMakeLists.txt.
32b69bd5846676013a204ce3c3fcbd6c074ea701: Bumped bemanproject/infra-workflows reusable workflow refs from 1.7.3 to 1.7.4 across ci_tests.yml, pre-commit-check.yml, pre-commit-update.yml, and vcpkg-release.yml.

2efeaf957163b146707d67a1666f7c07dc0199ec: CMakePresets.json now uses ${sourceDir}-relative absolute paths for CMAKE_PROJECT_TOP_LEVEL_INCLUDES and CMAKE_TOOLCHAIN_FILE, sets CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED/CMAKE_EXPORT_COMPILE_COMMANDS as booleans, adds hostSystemName conditions to the llvm/appleclang/msvc presets, and adds all_verify_interface_header_sets to the root build targets.
d9d490fab73ed0f28d9eaa7a74a41236f1529669: Bumped infra beman-submodule to latest main and refactored infra/cmake/enable-experimental-import-std.cmake to a range-based (VERSION_GREATER_EQUAL/VERSION_LESS) CMake version check instead of one VERSION_EQUAL branch per patch release.
4884fe72f1fdf481ab0cd78b3d28d6b1942f1a96: Added infra/ to ignored_paths in .beman-tidy.yaml so beman-tidy doesn't check the vendored infra submodule (the template's null-value fix for disabled_rules/ignored_paths doesn't apply here since utf_view's config already has no null placeholders).
da85e13c35c7c1ab435cae435f21b94fb9b278c8: Bumped infra beman-submodule to 7fc85e2 and added a CMAKE_VERSION >= 4.4.0 branch to infra/cmake/enable-experimental-import-std.cmake with UUID f35a9ac6-8463-4d38-8eec-5d6008153e7d.
c863de3fe90745446a624b401ddeae53ce580116: Bumped pinned pre-commit hook revisions in .pre-commit-config.yaml to match exemplar (clang-format v22.1.5->v22.1.8, gersemi 0.27.7->0.28.0, codespell v2.4.2->v2.4.3, beman-tidy v0.5.2->v0.5.4); clang-format rev updated in its commented-out block since it's disabled in this repo.
e9be01c1ffc5a9f8b0e7cbba0e07082900088df6: Bumped cmake_minimum_required policy max version from 4.3 to 4.4 in CMakeLists.txt.
32b69bd5846676013a204ce3c3fcbd6c074ea701: Bumped bemanproject/infra-workflows reusable workflow refs from 1.7.3 to 1.7.4 across ci_tests.yml, pre-commit-check.yml, pre-commit-update.yml, and vcpkg-release.yml.
@ednolan
ednolan force-pushed the enolan_propagate_20260729 branch from 2cd66ac to 89b6589 Compare July 29, 2026 05:23
@ednolan ednolan closed this Jul 29, 2026
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