Add GitHub Actions CI workflow to run CMake build and tests - #81
Conversation
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA new GitHub Actions CI workflow is added that automatically runs on all pushes and pull requests. The workflow performs a CMake Release configure, parallel build, and CTest execution on ChangesGitHub Actions CI Pipeline
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Motivation
Description
.github/workflows/ci.ymlwhich triggers onpushandpull_request, checks out the repo, runs CMake configure, builds the project, and runs tests withctestonubuntu-latest.Testing
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release --parallel && ctest --test-dir build --output-on-failure, and all tests passed (5/5tests, 100% passed).Codex Task
Summary by CodeRabbit