• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bemanproject / exemplar
100%

Build:
DEFAULT BRANCH: main
Repo Added 07 Jul 2025 07:40PM UTC
Files 1
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 274-exemplar-various-updates-cmake-etc
  • add_gitattributes
  • apply-RELEASE.GODBOLT_TRUNK_VERSION
  • beman-install-library
  • better-defaults
  • domibel-patch-1
  • enolan_bumpinfra20250713
  • enolan_bumpinfra20250719
  • enolan_clang21_1
  • enolan_clangformatupdate1
  • enolan_cookiecutterprecommit1
  • enolan_coverage2
  • enolan_disableclang18libstdcpp1
  • enolan_duplicatefindpkg1
  • enolan_gitignore1
  • enolan_infra20250707_3
  • enolan_infra20250707_4
  • enolan_infrabump1
  • enolan_infrabump20250916
  • enolan_interface1
  • enolan_missinginclude1
  • enolan_mvcmakeinfile2
  • enolan_precommitbadge1
  • enolan_precommitfile3
  • enolan_precommitfix1
  • enolan_prefixnote1
  • enolan_prefixpath1
  • enolan_prtemplate1
  • enolan_readmecmake1
  • enolan_readmecontribute1
  • enolan_readmelinks1
  • enolan_reusableprecommitupdate1
  • enolan_rmdocs1
  • enolan_simplifyci1
  • enolan_submodulebump20250824
  • enolan_submodulebump20250927
  • enolan_unittestinstall2
  • enolan_updatelicense1
  • enolan_workflowdir1
  • issue/159
  • neatudarius-patch-2
  • patch-1
  • readme
  • river/global-exclude-pc
  • update/pre-commit-autoupdate

05 Jan 2026 12:20AM UTC coverage: 100.0%. Remained the same
20701419176

push

github

ednolan
Convert exemplar into an INTERFACE library

This commit eliminates the src/ directory, moving the contents of
src/beman/exemplar/CMakeLists.txt into the top level CMakeLists.txt
(except for the header FILE_SET, which now lives in
include/beman/exemplar/CMakeLists.txt), removing identity.cpp, and
changing beman.exemplar from STATIC/SHARED into INTERFACE.

The cookiecutter template now allows the user to specify whether they
want to stamp out an "interface" or "static" library, where the
"static" option is similar to exemplar's previous status quo.

To ensure that cookiecutter's "static" option remains valid, we add a
new CI test that smoke tests that building, testing, and installing it
completes without error.

2 of 2 relevant lines covered (100.0%)

601.0 hits per line

Relevant lines Covered
Build:
Build:
2 RELEVANT LINES 2 COVERED LINES
601.0 HITS PER LINE
Source Files on main
  • Tree
  • List 1
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20701419176 main Convert exemplar into an INTERFACE library This commit eliminates the src/ directory, moving the contents of src/beman/exemplar/CMakeLists.txt into the top level CMakeLists.txt (except for the header FILE_SET, which now lives in include/beman/exe... push 05 Jan 2026 12:21AM UTC ednolan github
100.0
20701291591 main Remove duplicative find_package call for beman-install-library Since df40a6da4, we directly include the vendored CMake file that provides the beman_install_library function, but that commit did not remove the find_p... push 05 Jan 2026 12:16AM UTC ednolan github
100.0
20701098784 main Bump infra submodule to latest This pulls in https://github.com/bemanproject/infra/commit/b3545a456, which fixes the use of beman projects as dependencies. push 04 Jan 2026 11:58PM UTC ednolan github
100.0
20698944224 main Auto-update pre-commit hooks push 04 Jan 2026 08:55PM UTC ednolan github
100.0
20698934410 main Fix required CMake version in README We require 3.28 but the README stated 3.25 instead. push 04 Jan 2026 08:52PM UTC ednolan github
100.0
20696068638 main Move config file template from src/beman/exemplar to cmake/ This change is needed in order for us to support both header-only and source-based repositories with exemplar; in both cases, the config file template will live in the cmake/ directory. ... push 04 Jan 2026 05:18PM UTC ednolan github
100.0
20695577319 main Add unit test for CMake installation This makes use of the new reusable GitHub Actions workflow added by infra-workflows commit 65cf13a21. It tests whether, when the library is installed, it can be picked up by CMak... push 04 Jan 2026 04:23PM UTC ednolan github
100.0
20694741156 main Adjust CI to remove broken Clang 18/C++26/libstdc++ unit test This test stopped working after the Clang 18 CI image was updated, I believe because the libstdc++ version was bumped from version 14 to version 15. push 04 Jan 2026 03:05PM UTC ednolan github
100.0
20585822763 main Merge pull request #275 from bemanproject/274-exemplar-various-updates-cmake-etc #274 - small tweaks in cmake push 30 Dec 2025 12:32AM UTC web-flow github
100.0
20414361107 main Auto-update pre-commit hooks push 21 Dec 2025 07:07PM UTC ednolan github
100.0
See All Builds (232)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc