Skip to content

CI: build all targets in both standalone and superproject modes #197

@sgerbino

Description

@sgerbino

Summary

CI should build all target categories — library, tests, examples, and benchmarks — and do so in both standalone and Boost superproject configurations.

Current state

Some target categories may not be exercised in CI, meaning build regressions can go unnoticed until downstream consumers hit them.

Proposed changes

  • Build and link all example targets in CI
  • Build and link all benchmark targets in CI
  • Build and run all test targets in CI
  • Verify all of the above in standalone mode (library consumed directly)
  • Verify all of the above in Boost superproject mode (boost/libs/capy within the full tree)
  • Cover at minimum: GCC, Clang, MSVC across the supported OS matrix

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions