parthenon-hpc-lab / parthenon

Parthenon AMR infrastructure
https://parthenon-hpc-lab.github.io/parthenon/
Other
105 stars 33 forks source link

Fix macOS CI #1086

Closed BenWibking closed 1 month ago

BenWibking commented 1 month ago

PR Summary

This fixes the GitHub macOS CI and adds a root-level requirements.txt file for Python package dependencies.

PR Checklist

BenWibking commented 1 month ago

@Yurlungur Any ideas on why the macOS CI isn't triggered? 😕

Edit: nevermind, figured it out: https://github.com/parthenon-hpc-lab/parthenon/actions/workflows/ci-macos.yml

BenWibking commented 1 month ago

hmm, we might need to add a requirements.txt file for the python modules:

Error: No file in /Users/runner/work/parthenon/parthenon matched to [**/requirements.txt or **/pyproject.toml], make sure you have checked out the target repository
Yurlungur commented 1 month ago

hmm, we might need to add a requirements.txt file for the python modules:

Error: No file in /Users/runner/work/parthenon/parthenon matched to [**/requirements.txt or **/pyproject.toml], make sure you have checked out the target repository

that's probably worth doing anyway. ;)

BenWibking commented 1 month ago

If the full test suite takes too long on macOS, I will switch to running ctest -LE mpi instead.