Our GMT_lib tests were failing in the new MBLv10 world. It turns out there is something in Ubuntu 22 that doesn't work with this MBL model that works fine in Ubuntu 20. Downgrading an Ubuntu version means maintaining more of the OM Docker installation code ourselves 👎.
Fix & re-enable the CHP model that has been skipped for a while
What does this PR accomplish?
Duplicates most of the OM dockerfile so we can set our own Ubuntu version
Use the new Docker image in modelica_runner.py
Re-enables the tests that were skipped because of this bug
Update the Dockerfile version in the readme
Bump to version 0.6.0 for the GMT
Use a new boiler model in the CHP model
Test the CHP model for the duration that works
How should this be manually tested?
CI is sufficient, once a new Docker image (tagged v2.0.1) is pushed to dockerhub
Any background context you want to provide?
What does this PR accomplish?
How should this be manually tested?
CI is sufficient, once a new Docker image (tagged
v2.0.1
) is pushed to dockerhub