Skip to content

Refresh beman.cache_latest to latest exemplar template#18

Merged
ednolan merged 1 commit intobemanproject:mainfrom
ednolan:ednolan_exemplarfix_20260427
Apr 27, 2026
Merged

Refresh beman.cache_latest to latest exemplar template#18
ednolan merged 1 commit intobemanproject:mainfrom
ednolan:ednolan_exemplarfix_20260427

Conversation

@ednolan
Copy link
Copy Markdown
Member

@ednolan ednolan commented Apr 27, 2026

Refresh beman.cache_latest to latest exemplar template

Migrate beman.cache_latest to the modern exemplar template structure:

  • Convert to INTERFACE library (remove empty src/ directory)
  • Replace raw FetchContent calls with lockfile.json + use-fetch-content.cmake
  • Replace manual install logic with beman_install_library from infra/
  • Update infra/ vendored package to latest version
  • Add include/beman/cache_latest/CMakeLists.txt for header file set
  • Update CI workflows to use infra-workflows@1.5.3
  • Preserve original CI matrix configurations for preset-test and build-and-test
  • Add GitHub issue templates and PR template from exemplar
  • Add pre-commit-check and pre-commit-update workflows
  • Add CONTRIBUTING.md
  • Update README.md with modern exemplar structure while preserving
    cache_latest-specific content (description, usage, implements)
  • Remove leftover exemplar identity examples and todo placeholders
  • Remove .devcontainer (replaced by exemplar infrastructure)
  • Remove cmake/ config template (replaced by infra/cmake/Config.cmake.in)

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

@coveralls
Copy link
Copy Markdown

coveralls commented Apr 27, 2026

Coverage Status

coverage: 88.235%. remained the same — ednolan:ednolan_exemplarfix_20260427 into bemanproject:main

Migrate beman.cache_latest to the modern exemplar template structure:
- Convert to INTERFACE library (remove empty src/ directory)
- Replace raw FetchContent calls with lockfile.json + use-fetch-content.cmake
- Replace manual install logic with beman_install_library from infra/
- Update infra/ vendored package to latest version
- Add include/beman/cache_latest/CMakeLists.txt for header file set
- Update CI workflows to use infra-workflows@1.5.3
- Preserve original CI matrix configurations for preset-test and build-and-test
- Add GitHub issue templates and PR template from exemplar
- Add pre-commit-check and pre-commit-update workflows
- Add CONTRIBUTING.md
- Update README.md with modern exemplar structure while preserving
  cache_latest-specific content (description, usage, implements)
- Remove leftover exemplar identity examples and todo placeholders
- Remove .devcontainer (replaced by exemplar infrastructure)
- Remove cmake/ config template (replaced by infra/cmake/Config.cmake.in)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ednolan ednolan force-pushed the ednolan_exemplarfix_20260427 branch from be98f4b to c2d6eb5 Compare April 27, 2026 23:41
@ednolan ednolan marked this pull request as ready for review April 27, 2026 23:56
@ednolan ednolan merged commit e777570 into bemanproject:main Apr 27, 2026
37 checks passed
@ednolan ednolan deleted the ednolan_exemplarfix_20260427 branch April 27, 2026 23:57
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