Skip to content

Exemplar updates since 2026-05-24 - #68

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

Exemplar updates since 2026-05-24#68
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: Use ${sourceDir}-absolute toolchain file paths in CMakePresets.json, add CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED, boolean-typed CMAKE_EXPORT_COMPILE_COMMANDS, hostSystemName conditions on llvm/appleclang/msvc presets, and all_verify_interface_header_sets to the default build targets.
d9d490fab73ed0f28d9eaa7a74a41236f1529669: Bumped infra beman-submodule to latest main (commit_hash 7b66b858d7f48428fca936184aef2bd246ccc81a) and simplified enable-experimental-import-std.cmake to use version ranges instead of an exhaustive per-version list.
4884fe72f1fdf481ab0cd78b3d28d6b1942f1a96: Added infra/ to ignored_paths in .beman-tidy.yaml, matching exemplar's exclusion of the vendored infra submodule from Beman Standard checks.
da85e13c35c7c1ab435cae435f21b94fb9b278c8: Bumped infra beman-submodule to 7fc85e2e26cb491926ca2744c359c2aa7ea8fd27 and added a CMake >= 4.4.0 branch (UUID f35a9ac6-8463-4d38-8eec-5d6008153e7d) to enable-experimental-import-std.cmake.
c50e66917067d6af89661709d42c7cbc3b81f056: Fixed broken hashbang in infra/cmake/telemetry.sh caused by SPDX-License-Identifier line preceding #!/usr/bin/env bash, moving the shebang back to line 1.
c863de3fe90745446a624b401ddeae53ce580116: Bumped pre-commit hook revs to match exemplar: clang-format v22.1.8, gersemi 0.28.0, codespell v2.4.3, beman-tidy v0.5.4.
e9be01c1ffc5a9f8b0e7cbba0e07082900088df6: Bumped cmake_minimum_required policy version range to 3.30...4.4 in CMakeLists.txt.
f10571bacfc374aa6644d6b3b45691e0c9e698fc: Bumped googletest lockfile.json git_tag to commit hash 52eb8108c5bdec04579160ae17225d66034bd723 (v1.17.0), using a commit hash instead of a git tag as a security best practice.
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: Use ${sourceDir}-absolute toolchain file paths in CMakePresets.json, add CMAKE_CXX_EXTENSIONS/CMAKE_CXX_STANDARD_REQUIRED, boolean-typed CMAKE_EXPORT_COMPILE_COMMANDS, hostSystemName conditions on llvm/appleclang/msvc presets, and all_verify_interface_header_sets to the default build targets.
d9d490fab73ed0f28d9eaa7a74a41236f1529669: Bumped infra beman-submodule to latest main (commit_hash 7b66b858d7f48428fca936184aef2bd246ccc81a) and simplified enable-experimental-import-std.cmake to use version ranges instead of an exhaustive per-version list.
4884fe72f1fdf481ab0cd78b3d28d6b1942f1a96: Added infra/ to ignored_paths in .beman-tidy.yaml, matching exemplar's exclusion of the vendored infra submodule from Beman Standard checks.
da85e13c35c7c1ab435cae435f21b94fb9b278c8: Bumped infra beman-submodule to 7fc85e2e26cb491926ca2744c359c2aa7ea8fd27 and added a CMake >= 4.4.0 branch (UUID f35a9ac6-8463-4d38-8eec-5d6008153e7d) to enable-experimental-import-std.cmake.
c50e66917067d6af89661709d42c7cbc3b81f056: Fixed broken hashbang in infra/cmake/telemetry.sh caused by SPDX-License-Identifier line preceding #!/usr/bin/env bash, moving the shebang back to line 1.
c863de3fe90745446a624b401ddeae53ce580116: Bumped pre-commit hook revs to match exemplar: clang-format v22.1.8, gersemi 0.28.0, codespell v2.4.3, beman-tidy v0.5.4.
e9be01c1ffc5a9f8b0e7cbba0e07082900088df6: Bumped cmake_minimum_required policy version range to 3.30...4.4 in CMakeLists.txt.
f10571bacfc374aa6644d6b3b45691e0c9e698fc: Bumped googletest lockfile.json git_tag to commit hash 52eb8108c5bdec04579160ae17225d66034bd723 (v1.17.0), using a commit hash instead of a git tag as a security best practice.
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 requested a review from steve-downey as a code owner July 29, 2026 05:06
@ednolan
ednolan merged commit 4f762c7 into bemanproject:main Jul 29, 2026
68 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