Skip to content

Add automated CICD build and test pipeline that runs on pull requests.#54

Merged
philwisniewski merged 1 commit intomainfrom
cicd
Apr 1, 2026
Merged

Add automated CICD build and test pipeline that runs on pull requests.#54
philwisniewski merged 1 commit intomainfrom
cicd

Conversation

@philwisniewski
Copy link
Copy Markdown
Contributor

set up github actions to build container with finmath library and run unit tests from within it.
build and run run as two separate jobs.
uploads built images to ghcr.io/boiler-quant/finmath

Files added:

  • Dockerfile
    • Simple dockerfile to build library and run ctest
  • .github/workflows/build-and-test.yml
    • Github actions workflow to build, push, pull, and run container. Currently set to run on all pull requests.

Files deleted:

  • src/cpp/GraphAlgos/*
    • had compile errors and so removed as didn't look to be ready for main yet.

Files changed:

  • CMakeLists.txt
    • Commented out advanced tests (SIMD and GraphAlgos) as had compile errors which should be fixed before being pushed to main

@philwisniewski philwisniewski merged commit 8d50b1e into main Apr 1, 2026
2 checks passed
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.

3 participants