Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build GITR and run Python tests in CI #181

Open
stonecoldhughes opened this issue May 1, 2023 · 1 comment
Open

Build GITR and run Python tests in CI #181

stonecoldhughes opened this issue May 1, 2023 · 1 comment

Comments

@stonecoldhughes
Copy link
Collaborator

There is currently no automatically verified branch of GITR for everyone to rely on as a base for new development and consistent research results. A CI with github actions needs to be setup to verify this.

container is entirely outside the CMake build system and GITR.
maybe we can do that with CI outside of Docker

best case scenario - in the CI we can run GITR in the container as well as just directly in the CI host.

  1. Branch off verified main version - DONE
  2. Make main build in a container environment - DONE
  3. Make main successfully run Python tests in its environment (locally)
  4. Use github actions and .github CI config files to repeat step 3 on github's CI cloud machine
@tyounkin
Copy link
Collaborator

tyounkin commented May 8, 2023

TODOs:

  • Tim: make sure python tests are passing (locally). Pull "consolidate" branch, build, ctest python. Try inside and outside container.
  • Tim: Apply for CADES birthright and look into project cost for group
  • Harry: set up mirror?
  • Harry: github actions for small tests?
  • Run larger tests manually on cloud?

How to know we're done: When we can push to main and have a ctest, python test automatically run on CADES with GPUs. Includes manual build and dockerhub image.

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

No branches or pull requests

2 participants