Skip to content

Conversation

@ednolan
Copy link
Member

@ednolan ednolan commented Aug 24, 2025

Pull request 43 (#43) removed compatibility with MSVC AddressSanitizer builds. The way this change should have been applied would have been to omit the "Release.MaxSan" build from the "msvc" build configuration and remove the "msvc-debug" preset from "ci_tests.yml" and CMakePresets.json, but instead the infra/cmake/msvc-toolchain.cmake file was modified to remove the sanitizer flag, making it out of sync with upstream infra.

This should have been caught by the beman-submodule CI check, but was not due to a bug: bemanproject/infra-workflows@962bc39

This commit updates the ci_tests.yml file appropriately and updates both beman-submodules in this repository to the latest version.

It also applies the exclusion rule to the CMake linter added by bemanproject/infra@0a25bfa.

@coveralls
Copy link

coveralls commented Aug 24, 2025

Coverage Status

coverage: 93.258%. remained the same
when pulling 6e652c1 on enolan_fixci1
into 5deda7a on main.

Pull request 43 (#43) removed
compatibility with MSVC AddressSanitizer builds. The way this change
should have been applied would have been to omit the "Release.MaxSan"
build from the "msvc" build configuration and remove the "msvc-debug"
preset from "ci_tests.yml" and CMakePresets.json, but instead the
infra/cmake/msvc-toolchain.cmake file was modified to remove the
sanitizer flag, making it out of sync with upstream infra.

This should have been caught by the beman-submodule CI check, but was
not due to a bug:
bemanproject/infra-workflows@962bc39

This commit updates the ci_tests.yml file appropriately and updates
both beman-submodules in this repository to the latest version.

It also applies the exclusion rule to the CMake linter added by
bemanproject/infra@0a25bfa.
@ednolan ednolan marked this pull request as ready for review August 24, 2025 13:37
@ednolan ednolan merged commit 66da7a2 into main Aug 25, 2025
61 checks passed
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