diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 16876fc..dafcaab 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,12 +11,10 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest] include: - os: ubuntu-latest compiler: gcc-11 - - os: macos-latest - compiler: gcc-15 steps: - uses: actions/checkout@v4 @@ -29,12 +27,7 @@ jobs: environment-file: environment.yml python-version: '3.11' auto-update-conda: true - - - name: Install dependencies via conda-forge - shell: bash -l {0} - run: | - conda install -y -c conda-forge compilers openmpi "hdf5=*=mpi_openmpi*" "fftw=*=mpi_openmpi*" cmake doxygen git - + - name: Build PFUnit shell: bash -l {0} run: | diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..5dcd0a0 --- /dev/null +++ b/environment.yml @@ -0,0 +1,13 @@ +name: puffin +channels: + - conda-forge +dependencies: + - compilers + - openmpi + - hdf5=*=mpi_openmpi* + - fftw=*=mpi_openmpi* + - cmake + - doxygen + - git + - python=3.11 + - zlib