@@ -27,17 +27,28 @@ jobs:
2727 - { name: '3.12', python: '3.12', tox: py312 }
2828 - { name: 'min', python: '3.10', tox: min }
2929 steps :
30- - name : Install OpenModelica
31- run :
32- sudo apt-get update
33- sudo apt-get install ca-certificates curl gnupg
34- sudo curl -sSL http://build.openmodelica.org/apt/openmodelica.asc | sudo gpg --dearmor -o /usr/share/keyrings/openmodelica-keyring.gpg
35- echo "deb [arch=amd64 signed-by=/usr/share/keyrings/openmodelica-keyring.gpg]
36- https://build.openmodelica.org/apt \
37- $(cat /etc/os-release | grep "\(UBUNTU\\|DEBIAN\\|VERSION\)_CODENAME" | sort | cut -d= -f 2 | head -1) \
38- stable" | sudo tee /etc/apt/sources.list.d/openmodelica.list
39- sudo apt update
40- sudo apt install openmodelica
30+ - name : " Set up OpenModelica Compiler"
31+ uses : OpenModelica/setup-openmodelica@v1.0
32+ with :
33+ version : ' stable'
34+ packages : |
35+ omc
36+ libraries : |
37+ 'Modelica 4.0.0'
38+
39+ - run : " omc --version"
40+ # - name: Install OpenModelica
41+ # run: |
42+ # sudo apt-get update
43+ # sudo apt-get install ca-certificates curl gnupg
44+ # sudo curl -fsSL http://build.openmodelica.org/apt/openmodelica.asc | \
45+ # sudo gpg --dearmor -o /usr/share/keyrings/openmodelica-keyring.gpg
46+ # echo "deb [arch=amd64 signed-by=/usr/share/keyrings/openmodelica-keyring.gpg] \
47+ # https://build.openmodelica.org/apt \
48+ # $(cat /etc/os-release | grep "\(UBUNTU\\|DEBIAN\\|VERSION\)_CODENAME" | sort | cut -d= -f 2 | head -1) \
49+ # stable" | sudo tee /etc/apt/sources.list.d/openmodelica.list
50+ # sudo apt update
51+ # sudo apt install --no-install-recommends omc
4152 - uses : actions/checkout@v3
4253 - uses : actions/setup-python@v4
4354 with :
0 commit comments