Skip to content
This repository was archived by the owner on Sep 13, 2026. It is now read-only.

Update beman-submodules and bring infra back in sync with upstream - #51

Merged
ednolan merged 1 commit into
mainfrom
enolan_fixci1
Aug 25, 2025
Merged

ednolan merged 1 commit into
mainfrom
enolan_fixci1

Conversation

@ednolan

@ednolan ednolan commented Aug 24, 2025 •

Copy link
Copy Markdown
Member

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

coveralls commented Aug 24, 2025 •

Copy link
Copy Markdown

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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants