Skip to content

Apply exemplar's new CI system#32

Merged
dietmarkuehl merged 1 commit intobemanproject:mainfrom
ednolan:enolan_exemplarify1
Jul 11, 2025
Merged

Apply exemplar's new CI system#32
dietmarkuehl merged 1 commit intobemanproject:mainfrom
ednolan:enolan_exemplarify1

Conversation

@ednolan
Copy link
Member

@ednolan ednolan commented Jul 11, 2025

This commit applies the following changes:

  • Add bemanproject/infra-workflows as a beman-submodule in .github/workflows
  • Add bemanproject/infra as a beman-submodule in infra/
  • Copy over the latest CMakePresets.json file from exemplar
  • Add an empty lockfile.json to make infra/cmake/use-fetch-content.cmake happy
  • Update the ci_tests.yml file to provide CI configurations for GCC 11-15 (but not 12 since it fails CI) and Clang 17-20
  • Update the README to add a code coverage badge
  • Remove the set(CMAKE_CXX_STANDARD 23) setting from CMakeLists.txt since it violates beman's [CMAKE.PASSIVE_PROJECT] rule
  • Correspondingly update the Makefile to apply -DCMAKE_CXX_STANDARD=23
  • Bump the git commit for the execution dependency to the latest version

This commit applies the following changes:

- Add bemanproject/infra-workflows as a beman-submodule in .github/workflows
- Add bemanproject/infra as a beman-submodule in infra/
- Copy over the latest CMakePresets.json file from exemplar
- Add an empty lockfile.json to make infra/cmake/use-fetch-content.cmake happy
- Update the ci_tests.yml file to provide CI configurations for GCC 11-15 (but not 12 since it fails CI) and Clang 17-20
- Update the README to add a code coverage badge
- Remove the set(CMAKE_CXX_STANDARD 23) setting from CMakeLists.txt since it violates beman's [CMAKE.PASSIVE_PROJECT] rule
- Correspondingly update the Makefile to apply -DCMAKE_CXX_STANDARD=23
- Bump the git commit for the execution dependency to the latest version
@dietmarkuehl dietmarkuehl merged commit ea1fd8f into bemanproject:main Jul 11, 2025
55 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.

2 participants