Skip to content

CI: 3-platform build and test - #1

Closed
fcecin wants to merge 10 commits into
mainfrom
ci
Closed

CI: 3-platform build and test#1
fcecin wants to merge 10 commits into
mainfrom
ci

Conversation

@fcecin

@fcecin fcecin commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Adds a GitHub Actions matrix that proves cwb portable: full configure, build, and test on Linux, macOS, and Windows (MinGW/MSYS2).

The CES engine is vendored as a snapshot (vendor/ces) so the build is fully self-contained; CI builds only ceslib from it (EXCLUDE_FROM_ALL), while the local demo loop keeps the ces server + cesh via CWB_BUILD_CES_TOOLS (default ON). A live checkout can still override with CES_SRC/FETCHCONTENT_SOURCE_DIR_CES.

Portability fixes discovered by the matrix land on this branch until all three jobs are green.

@fcecin fcecin closed this Jul 29, 2026
@fcecin
fcecin deleted the ci branch July 29, 2026 15:06
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.

1 participant