Skip to content

Exemplar updates since 2026-05-24 - #46

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

Exemplar updates since 2026-05-24#46
ednolan merged 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: use ${sourceDir}-absolute paths for CMAKE_PROJECT_TOP_LEVEL_INCLUDES/CMAKE_TOOLCHAIN_FILE, add CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED, add hostSystemName conditions to llvm/appleclang/msvc presets, and add all_verify_interface_header_sets to the root build target.
d9d490fab73ed0f28d9eaa7a74a41236f152966: Bumped infra submodule pin to 7b66b858d7f48428fca936184aef2bd246ccc81a and replaced the enumerated per-version if/elseif chain in infra/cmake/enable-experimental-import-std.cmake with range-based VERSION_GREATER_EQUAL/VERSION_LESS checks for CMAKE_EXPERIMENTAL_CXX_IMPORT_STD.
da85e13c35c7c1ab435cae435f21b94fb9b278c8: Bumped infra submodule pin to 7fc85e2e26cb491926ca2744c359c2aa7ea8fd27 and added a CMAKE_VERSION VERSION_GREATER_EQUAL "4.4.0" branch to infra/cmake/enable-experimental-import-std.cmake setting CMAKE_EXPERIMENTAL_CXX_IMPORT_STD to f35a9ac6-8463-4d38-8eec-5d6008153e7d.
c863de3fe90745446a624b401ddeae53ce580116: Bumped pre-commit hook revisions in .pre-commit-config.yaml: gersemi-pre-commit 0.27.7 -> 0.28.0, codespell v2.4.2 -> v2.4.3, beman-tidy v0.5.2 -> v0.5.4 (clang-format already at v22.1.8).
e9be01c1ffc5a9f8b0e7cbba0e07082900088df6: Bumped cmake_minimum_required policy max version in CMakeLists.txt from 4.3 to 4.4.
f10571bacfc374aa6644d6b3b45691e0c9e698fc: Bumped googletest lockfile.json git_tag from tag-referenced commit 6910c9d9165801d8827d628cb72eb7ea9dd538c5 to commit hash 52eb8108c5bdec04579160ae17225d66034bd723 (v1.17.0), matching exemplar's move to pinning security-relevant commit hashes rather than tags.
32b69bd5846676013a204ce3c3fcbd6c074ea701: Bumped bemanproject/infra-workflows reusable workflow pins from 1.7.3 to 1.7.4 across .github/workflows/{ci_tests,pre-commit-check,pre-commit-update,vcpkg-release}.yml.

2efeaf957163b146707d67a1666f7c07dc0199ec: CMakePresets.json: use ${sourceDir}-absolute paths for CMAKE_PROJECT_TOP_LEVEL_INCLUDES/CMAKE_TOOLCHAIN_FILE, add CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED, add hostSystemName conditions to llvm/appleclang/msvc presets, and add all_verify_interface_header_sets to the root build target.
d9d490fab73ed0f28d9eaa7a74a41236f152966: Bumped infra submodule pin to 7b66b858d7f48428fca936184aef2bd246ccc81a and replaced the enumerated per-version if/elseif chain in infra/cmake/enable-experimental-import-std.cmake with range-based VERSION_GREATER_EQUAL/VERSION_LESS checks for CMAKE_EXPERIMENTAL_CXX_IMPORT_STD.
da85e13c35c7c1ab435cae435f21b94fb9b278c8: Bumped infra submodule pin to 7fc85e2e26cb491926ca2744c359c2aa7ea8fd27 and added a CMAKE_VERSION VERSION_GREATER_EQUAL "4.4.0" branch to infra/cmake/enable-experimental-import-std.cmake setting CMAKE_EXPERIMENTAL_CXX_IMPORT_STD to f35a9ac6-8463-4d38-8eec-5d6008153e7d.
c863de3fe90745446a624b401ddeae53ce580116: Bumped pre-commit hook revisions in .pre-commit-config.yaml: gersemi-pre-commit 0.27.7 -> 0.28.0, codespell v2.4.2 -> v2.4.3, beman-tidy v0.5.2 -> v0.5.4 (clang-format already at v22.1.8).
e9be01c1ffc5a9f8b0e7cbba0e07082900088df6: Bumped cmake_minimum_required policy max version in CMakeLists.txt from 4.3 to 4.4.
f10571bacfc374aa6644d6b3b45691e0c9e698fc: Bumped googletest lockfile.json git_tag from tag-referenced commit 6910c9d9165801d8827d628cb72eb7ea9dd538c5 to commit hash 52eb8108c5bdec04579160ae17225d66034bd723 (v1.17.0), matching exemplar's move to pinning security-relevant commit hashes rather than tags.
32b69bd5846676013a204ce3c3fcbd6c074ea701: Bumped bemanproject/infra-workflows reusable workflow pins from 1.7.3 to 1.7.4 across .github/workflows/{ci_tests,pre-commit-check,pre-commit-update,vcpkg-release}.yml.
@ednolan
ednolan requested a review from dascandy as a code owner July 29, 2026 05:06
@ednolan
ednolan merged commit bee112d into bemanproject:main Jul 29, 2026
126 checks passed
@ednolan
ednolan deleted the enolan_propagate_20260729 branch July 29, 2026 14:19
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