Skip to content

Commit 4757d46

Browse files
committed
💚 Fix om install
1 parent 32f38e9 commit 4757d46

1 file changed

Lines changed: 22 additions & 11 deletions

File tree

‎.github/workflows/build.yaml‎

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)