Skip to content

Attempt to reduce CI run time#40

Merged
hsaunders1904 merged 11 commits intoaurora-multiphysics:mainfrom
hsaunders1904:hsaunders1904/attempt_to_reduce_ci_run_time
Feb 14, 2025
Merged

Attempt to reduce CI run time#40
hsaunders1904 merged 11 commits intoaurora-multiphysics:mainfrom
hsaunders1904:hsaunders1904/attempt_to_reduce_ci_run_time

Conversation

@hsaunders1904
Copy link
Collaborator

Summary

This PR does a few things:

  • Attempts to reduce the run time of the CI by reducing the size of the "unsteady heat conduction" test and reducing the number of parallel workers (so it does not exceed the number of CPUs available to the GitHub runners).
  • Fixes some typos in the README.
  • Adds a link to the built docs to the README.
  • Fixes the run time deprecation warnings we were getting from MOOSE.
  • Remove an unecessary pip install from the CI.

Checklist

  • Tests have been written for the new/changed behaviour.
  • Documentation/examples have been added/updated for the new changes.

We don't need to run the this test with so many elements. Also, the
runners on GitHub only have 4 vCPUs, so running this test with 6 MPI
workers was slowing down the CI quite a lot. This should bring our CI's
run time down a bit.
The test requirements are already installed in the docker image.
The prevents us having to pull it in the CI every time in order to build
Hippo's docs.
@hsaunders1904
Copy link
Collaborator Author

hsaunders1904 commented Feb 13, 2025

CI has gone from ~8-9 minutes, to ~3-4 minutes.

@hsaunders1904 hsaunders1904 force-pushed the hsaunders1904/attempt_to_reduce_ci_run_time branch from 5f5cba8 to 1b2c5e4 Compare February 13, 2025 16:44
@hsaunders1904 hsaunders1904 merged commit 35d8335 into aurora-multiphysics:main Feb 14, 2025
2 checks passed
@hsaunders1904 hsaunders1904 deleted the hsaunders1904/attempt_to_reduce_ci_run_time branch March 7, 2025 17:01
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