Skip to content

Determine minimum required Boost version and setup CI testing #67

@coderabbitai

Description

@coderabbitai

Background

Currently, the error_handling library explicitly requires Boost version 1.81.0 as set in src/ystdlib/error_handling/CMakeLists.txt. However, this may not be the actual minimum version required.

Tasks

  1. Determine minimum required Boost version

    • Analyze the actual Boost features/APIs used in the error_handling library
    • Test with older Boost versions to find the absolute minimum that works
    • Update the version requirement accordingly
  2. Setup CI testing

    • Test with the determined minimum Boost version
    • Test with the default Boost version installed through task
    • Ensure both versions work correctly in the CI pipeline

Context

This issue was raised during review of PR #65 which introduces CMake installation support.

Related PR: #65
Related Comment: #65 (comment)

Requested by: @davidlion

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