9
9
10
10
jobs :
11
11
run-unit-tests :
12
- runs-on : ubuntu-latest
12
+ runs-on : ubuntu-22.04
13
13
container :
14
14
image : docker://nrel/openstudio:3.8.0
15
15
steps :
75
75
path : docs/_build/html/
76
76
77
77
run-workflow1-tests :
78
- runs-on : ubuntu-latest
78
+ runs-on : ubuntu-22.04
79
79
container :
80
80
image : docker://nrel/openstudio:3.8.0
81
81
steps :
98
98
name : results-workflow1-tests
99
99
100
100
run-workflow2-tests :
101
- runs-on : ubuntu-latest
101
+ runs-on : ubuntu-22.04
102
102
container :
103
103
image : docker://nrel/openstudio:3.8.0
104
104
steps :
@@ -136,7 +136,7 @@ jobs:
136
136
& .\OpenStudio-${env:OS_VERSION}+${env:OS_SHA}-Windows\bin\openstudio.exe workflow\run_simulation.rb -x workflow\sample_files\base.xml --hourly ALL --add-component-loads --add-stochastic-schedules
137
137
138
138
merge-results :
139
- runs-on : ubuntu-latest
139
+ runs-on : ubuntu-22.04
140
140
needs : [run-workflow1-tests, run-workflow2-tests, run-unit-tests]
141
141
steps :
142
142
- uses : actions/checkout@v4
@@ -160,7 +160,7 @@ jobs:
160
160
mkdir workflow/tests/test_results
161
161
cp -r test_results/results* workflow/tests/test_results
162
162
cd workflow/tests
163
- pip install pandas --break-system-packages
163
+ pip install pandas
164
164
for csv in test_results/*1_*.csv; do csv2="${csv/1_/2_}"; csv_out="${csv/1_/_}"; python merge.py $csv $csv2 $csv_out; rm $csv; rm $csv2; done
165
165
166
166
- name : Store results
@@ -171,7 +171,7 @@ jobs:
171
171
172
172
compare-results :
173
173
if : github.event_name == 'pull_request'
174
- runs-on : ubuntu-latest
174
+ runs-on : ubuntu-22.04
175
175
needs : merge-results
176
176
steps :
177
177
- uses : actions/checkout@v4
@@ -206,10 +206,10 @@ jobs:
206
206
mkdir workflow/tests/test_results
207
207
cp -r test_results/results* workflow/tests/test_results
208
208
209
- pip install numpy --break-system-packages
210
- pip install pandas --break-system-packages
211
- pip install plotly --break-system-packages
212
- pip install kaleido --break-system-packages
209
+ pip install numpy
210
+ pip install pandas
211
+ pip install plotly
212
+ pip install kaleido
213
213
214
214
python workflow/tests/compare.py -a results
215
215
python workflow/tests/compare.py -a visualize
@@ -221,7 +221,7 @@ jobs:
221
221
name : comparisons
222
222
223
223
update-results :
224
- runs-on : ubuntu-latest
224
+ runs-on : ubuntu-22.04
225
225
needs : merge-results
226
226
steps :
227
227
- uses : actions/checkout@v4
0 commit comments