1717 fail-fast : false # true
1818 matrix :
1919 os : ["ubuntu-latest", "macOS-latest", "windows-latest"] # mac-13 intel, mac-14 arm
20- python-version : ["3.9", "3. 10", "3.11", "3.12"]
20+ python-version : ["3.10", "3.11", "3.12"]
2121
2222 steps :
2323 - name : Setup GNU Fortran
@@ -108,29 +108,33 @@ jobs:
108108 strategy :
109109 fail-fast : false # true
110110 matrix :
111- os : ["ubuntu-latest", "macOS-13", "windows-latest"] # mac-13 intel, mac-14 arm
112- python-version : ["3.9", "3. 10", "3.11", "3.12"]
111+ os : ["ubuntu-latest", "macOS-13", "macOS-14", " windows-latest"] # mac-13 intel, mac-14 arm
112+ python-version : ["3.10", "3.11", "3.12"]
113113
114114 steps :
115115 - name : checkout repository
116116 uses : actions/checkout@v4
117117
118- - uses : conda-incubator/setup-miniconda@v2
118+ - uses : conda-incubator/setup-miniconda@v3
119119 # https://github.com/marketplace/actions/setup-miniconda
120120 with :
121- # mamba-version: "*"
122121 miniforge-version : " latest"
123122 auto-update-conda : true
124123 python-version : ${{ matrix.python-version }}
125124 environment-file : environment.yml
126125 activate-environment : test
127126 auto-activate-base : false
128127
128+ - name : Install OpenFAST
129+ run : |
130+ conda install openfast>=4.0
131+
129132 - name : Add dependencies windows specific
130133 if : contains( matrix.os, 'windows')
131134 run : |
132- conda install -y m2w64-toolchain libpython
135+ conda install -y gfortran gcc libpython m2-pkg-config
133136 gfortran --version
137+ ls C:/Users/runneradmin/miniconda3/envs/test/Library/lib/*zmq*
134138
135139 - name : Add dependencies mac specific
136140 if : contains( matrix.os, 'mac')
@@ -142,15 +146,11 @@ jobs:
142146 - name : Debug
143147 run : |
144148 conda list
145- printenv
149+ printenv | sort
146150
147151 - name : Conda Install ROSCO
148152 run : |
149- python -m pip install -e .
150-
151- - name : Install OpenFAST
152- run : |
153- conda install openfast==3.5.3
153+ python -m pip install -e . --no-build-isolation
154154
155155 - name : Generate Registry
156156 run : |
@@ -175,7 +175,7 @@ jobs:
175175 if : contains( matrix.os, 'ubuntu')
176176 run : |
177177 cd rosco/test
178- pytest .
178+ pytest -s .
179179
180180 - name : Test walkthrough notebook
181181 if : contains( matrix.os, 'ubuntu')
0 commit comments