Skip to content

Commit

Permalink
Actions: Use lowercase for conda env name on Windows
Browse files Browse the repository at this point in the history
This is windows default and this could be causing issues for MATLAB
trying to find the correct paths
  • Loading branch information
simmsa committed Apr 19, 2024
1 parent aeab3ee commit c125b62
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions .github/workflows/windows_unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:
with:
auto-update-conda: true
python-version: ${{ matrix.python-version }}
activate-environment: MHKIT_CONDA_ENV
activate-environment: mhkit_conda_env
channels: conda-forge

- name: "Conda install h5py, netcdf4, and cython"
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
conda install numpy cython pip pytest hdf5 libnetcdf cftime netcdf4 --strict-channel-priority

- name: Check out MHKiT-MATLAB
Expand All @@ -44,12 +44,12 @@ jobs:
- name: pip install mhkit from source
working-directory: ${{env.mhkit-python-dir}}
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
pip install -e .

- name: pip install mhkit-python-utils module from source
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
pip install -e .

# Create the cache and add a dummy file
Expand Down Expand Up @@ -159,37 +159,37 @@ jobs:
with:
auto-update-conda: true
python-version: ${{ matrix.python-version }}
activate-environment: MHKIT_CONDA_ENV
activate-environment: mhkit_conda_env
channels: conda-forge

# - name: "Conda install h5py, netcdf4, and cython"
# run: |
# conda activate MHKIT_CONDA_ENV
# conda activate mhkit_conda_env
# conda install -c conda-forge h5py netcdf4 cython

- name: "Conda install h5py, netcdf4, and cython"
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
conda install numpy cython pip pytest hdf5 libnetcdf cftime netcdf4 --strict-channel-priority

- name: Output python executable
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
python -c "import sys; print(sys.executable)"

- name: Print Python Version
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
python --version

# - name: Output python executable
# run: |
# conda activate MHKIT_CONDA_ENV
# conda activate mhkit_conda_env
# python -c "import sys; print(sys.executable)"

# - name: Print Python Version
# run: |
# conda activate MHKIT_CONDA_ENV
# conda activate mhkit_conda_env
# python --version

# - name: Setup Python
Expand Down Expand Up @@ -217,7 +217,7 @@ jobs:
- name: pip install mhkit from source
working-directory: ${{env.mhkit-python-dir}}
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
pip3 install -e .

# - name: pip install mhkit from source
Expand All @@ -231,7 +231,7 @@ jobs:

- name: pip install mhkit-python-utils module from source
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
pip3 install -e .

# - name: pip install mhkit-python-utils module from source
Expand All @@ -240,7 +240,7 @@ jobs:

- name: List installed pip modules
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
pip3 freeze

# - name: List installed pip modules
Expand All @@ -254,7 +254,7 @@ jobs:
- name: Print MHKiT-Python Version
shell: bash -l {0}
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
python -c "import mhkit; print(mhkit.__version__)"

# - name: Test MHKiT Import
Expand All @@ -269,7 +269,7 @@ jobs:

# - name: LS Conda Env Dir
# shell: bash -l {0}
# run: 'ls C:\\Miniconda\\envs\\MHKIT_CONDA_ENV'
# run: 'ls C:\\Miniconda\\envs\\mhkit_conda_env'

# - name: Echo Path
# shell: bash -l {0}
Expand All @@ -278,18 +278,18 @@ jobs:

# - name: Tree Conda Env Dir
# shell: bash -l {0}
# run: 'tree C:\\Miniconda\\envs\\MHKIT_CONDA_ENV'
# run: 'tree C:\\Miniconda\\envs\\mhkit_conda_env'

# - name: Add anaconda env to path
# shell: bash -l {0}
# run: 'echo C:\\Miniconda\\envs\\MHKIT_CONDA_ENV >> $GITHUB_PATH'
# run: 'echo C:\\Miniconda\\envs\\mhkit_conda_env >> $GITHUB_PATH'
# - name: Add anaconda env to path
# shell: pwsh
# run: Add-Content $env:GITHUB_PATH "C:\Miniconda\envs\MHKIT_CONDA_ENV"
# run: Add-Content $env:GITHUB_PATH "C:\Miniconda\envs\mhkit_conda_env"

# - name: Add anaconda env to path
# shell: pwsh
# run: echo "C:\Miniconda\envs\MHKIT_CONDA_ENV" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
# run: echo "C:\Miniconda\envs\mhkit_conda_env" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append

# - name: Echo Path
# shell: bash -l {0}
Expand All @@ -299,7 +299,7 @@ jobs:
- name: Verify MHKiT-Python Operation
shell: bash -l {0}
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
python -c "import mhkit; [ED, AP] = mhkit.river.performance.circular(30); print(ED); print(AP);"

# - name: Verify MHKiT-Python Operation
Expand All @@ -318,7 +318,7 @@ jobs:
# - name: Verify h5py installation
# shell: bash -l {0}
# run: |
# conda activate MHKIT_CONDA_ENV
# conda activate mhkit_conda_env
# python -c "import h5py; h5py.run_tests();"

# - name: Verify MHKiT-Python Import
Expand Down Expand Up @@ -370,7 +370,7 @@ jobs:
# if: ${{ matrix.os == 'windows-latest' }}
shell: bash -l {0}
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
printf "getenv('path')\nsetenv('path', ['%s;', getenv('path')])\ngetenv('path')\n" $(python -c "import sys; import os; print(os.path.dirname(sys.executable))") >> run.m

# - name: Configure MATLAB pyenv Version and ExecutionMode
Expand All @@ -389,7 +389,7 @@ jobs:
# if: ${{ matrix.os == 'windows-latest' }}
shell: bash -l {0}
run: |
conda activate MHKIT_CONDA_ENV
conda activate mhkit_conda_env
printf "pyenv(Version='%s', ExecutionMode='OutOfProcess')" $(python -c "import sys; print(sys.executable)") >> run.m

- name: Check Python System Path
Expand Down

0 comments on commit c125b62

Please sign in to comment.