Skip to content

Commit 919ec5c

Browse files
authored
Update OpenModelica versions (#459)
* Adding latest OpenModelica versions * Updating npm packages * Update actions/upload-artifact
1 parent d04bc5a commit 919ec5c

9 files changed

Lines changed: 42562 additions & 40490 deletions

File tree

.github/workflows/check-dist.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
id: diff
4949

5050
# If index.js was different than expected, upload the expected version as an artifact
51-
- uses: actions/upload-artifact@v5
51+
- uses: actions/upload-artifact@v6
5252
if: ${{ failure() && steps.diff.conclusion == 'failure' }}
5353
with:
5454
name: dist

README.md

Lines changed: 67 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -37,71 +37,79 @@ Afterwards the OpenModelica Package manager installs Modelica libraries.
3737
3838
| Version | OS | Arch | Available |
3939
|--------------|---------|---------------------------|-----------|
40-
| nightly | Linux | amd64, arm64, armhf, i386 | ✔️ |
41-
| stable | Linux | amd64, arm64, armhf, i386 | ✔️ |
42-
| release | Linux | amd64, arm64, armhf, i386 | ✔️ |
43-
| 1.25.5 | Linux | amd64, arm64, armhf, i386 | ✔️ |
44-
| 1.25.4 | Linux | amd64, arm64, armhf, i386 | ✔️ |
45-
| 1.25.3 | Linux | amd64, arm64, armhf, i386 | ✔️ |
46-
| 1.25.2 | Linux | amd64, arm64, armhf, i386 | ✔️ |
47-
| 1.25.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
48-
| 1.25.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
49-
| 1.24.5 | Linux | amd64, arm64, armhf, i386 | ✔️ |
50-
| 1.23.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
51-
| 1.23.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
52-
| 1.22.4 | Linux | amd64, arm64, armhf, i386 | ✔️ |
53-
| 1.22.3 | Linux | amd64, arm64, armhf, i386 | ✔️ |
54-
| 1.22.2 | Linux | amd64, arm64, armhf, i386 | ✔️ |
55-
| 1.22.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
56-
| 1.22.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
57-
| 1.21.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
58-
| 1.20.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
59-
| 1.20.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
60-
| 1.19.2 | Linux | amd64, arm64, armhf, i386 | ✔️ |
61-
| 1.19.1 | Linux | amd64, arm64, armhf, i386 | ❌ |
62-
| 1.19.0 | Linux | amd64, arm64, armhf, i386 | ❌ |
63-
| 1.18.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
64-
| 1.18.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
65-
| 1.17.0 | Linux | amd64, arm64, armhf, i386 | ☑️ |
66-
| 1.16.5 | Linux | amd64, arm64, armhf, i386 | ☑️ |
67-
| 1.16.4 | Linux | amd64, arm64, armhf, i386 | ☑️ |
68-
| 1.16.2 | Linux | amd64, arm64, armhf, i386 | ☑️ |
69-
| 1.16.1 | Linux | amd64, arm64, armhf, i386 | ☑️ |
70-
| 1.16.0 | Linux | amd64, arm64, armhf, i386 | ☑️ |
71-
| 1.14.2 | Linux | amd64, arm64, armhf, i386 | ☑️ |
72-
| 1.14.1 | Linux | amd64, arm64, armhf, i386 | ☑️ |
73-
| 1.13.2 | Linux | amd64, arm64, armhf, i386 | ☑️ |
40+
| nightly | Linux | amd64, arm64, armhf, i386 | ✔️ |
41+
| stable | Linux | amd64, arm64, armhf, i386 | ✔️ |
42+
| release | Linux | amd64, arm64, armhf, i386 | ✔️ |
43+
| 1.26.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
44+
| 1.26.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
45+
| 1.25.7 | Linux | amd64, arm64, armhf, i386 | ✔️ |
46+
| 1.25.6 | Linux | amd64, arm64, armhf, i386 | ❌ |
47+
| 1.25.5 | Linux | amd64, arm64, armhf, i386 | ✔️ |
48+
| 1.25.4 | Linux | amd64, arm64, armhf, i386 | ✔️ |
49+
| 1.25.3 | Linux | amd64, arm64, armhf, i386 | ✔️ |
50+
| 1.25.2 | Linux | amd64, arm64, armhf, i386 | ✔️ |
51+
| 1.25.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
52+
| 1.25.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
53+
| 1.24.5 | Linux | amd64, arm64, armhf, i386 | ✔️ |
54+
| 1.23.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
55+
| 1.23.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
56+
| 1.22.4 | Linux | amd64, arm64, armhf, i386 | ✔️ |
57+
| 1.22.3 | Linux | amd64, arm64, armhf, i386 | ✔️ |
58+
| 1.22.2 | Linux | amd64, arm64, armhf, i386 | ✔️ |
59+
| 1.22.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
60+
| 1.22.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
61+
| 1.21.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
62+
| 1.20.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
63+
| 1.20.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
64+
| 1.19.2 | Linux | amd64, arm64, armhf, i386 | ✔️ |
65+
| 1.19.1 | Linux | amd64, arm64, armhf, i386 | ❌ |
66+
| 1.19.0 | Linux | amd64, arm64, armhf, i386 | ❌ |
67+
| 1.18.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
68+
| 1.18.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
69+
| 1.17.0 | Linux | amd64, arm64, armhf, i386 | ☑️ |
70+
| 1.16.5 | Linux | amd64, arm64, armhf, i386 | ☑️ |
71+
| 1.16.4 | Linux | amd64, arm64, armhf, i386 | ☑️ |
72+
| 1.16.2 | Linux | amd64, arm64, armhf, i386 | ☑️ |
73+
| 1.16.1 | Linux | amd64, arm64, armhf, i386 | ☑️ |
74+
| 1.16.0 | Linux | amd64, arm64, armhf, i386 | ☑️ |
75+
| 1.14.2 | Linux | amd64, arm64, armhf, i386 | ☑️ |
76+
| 1.14.1 | Linux | amd64, arm64, armhf, i386 | ☑️ |
77+
| 1.13.2 | Linux | amd64, arm64, armhf, i386 | ☑️ |
7478
7579
✔️: Available ☑️: Available, but untested ❌: Not available
7680
7781
## Windows
7882
7983
| Version | OS | Arch | Available |
8084
|--------------|---------|---------------------------|-----------|
81-
| nightly | Windows | 64bit | ✔️ |
82-
| stable | Windows | 64bit | ✔️ |
83-
| release | Windows | 64bit | ✔️ |
84-
| 1.25.5 | Windows | 64bit | ✔️ |
85-
| 1.25.4 | Windows | 64bit | ✔️ |
86-
| 1.25.3 | Windows | 64bit | ✔️ |
87-
| 1.25.2 | Windows | 64bit | ✔️ |
88-
| 1.25.1 | Windows | 64bit | ✔️ |
89-
| 1.25.0 | Windows | 64bit | ✔️ |
90-
| 1.24.5 | Windows | 64bit | ✔️ |
91-
| 1.23.1 | Windows | 64bit | ✔️ |
92-
| 1.23.0 | Windows | 64bit | ✔️ |
93-
| 1.22.3 | Windows | 64bit | ✔️ |
94-
| 1.22.2 | Windows | 64bit | ✔️ |
95-
| 1.22.1 | Windows | 64bit | ✔️ |
96-
| 1.22.0 | Windows | 64bit | ✔️ |
97-
| 1.21.0 | Windows | 64bit | ✔️ |
98-
| 1.20.0 | Windows | 64bit | ✔️ |
99-
| 1.19.2 | Windows | 64bit | ✔️ |
100-
| 1.19.0 | Windows | 64bit | ☑️ |
101-
| 1.18.1 | Windows | 64bit | ☑️ |
102-
| 1.18.0 | Windows | 64bit | ☑️ |
103-
| 1.17.0 | Windows | 64bit | ☑️ |
104-
| all | Windows | 32bit | ❌ |
85+
| nightly | Windows | 64bit | ✔️ |
86+
| stable | Windows | 64bit | ✔️ |
87+
| release | Windows | 64bit | ✔️ |
88+
| 1.26.1 | Windows | 64bit | ✔️ |
89+
| 1.26.0 | Windows | 64bit | ✔️ |
90+
| 1.25.7 | Windows | 64bit | ✔️ |
91+
| 1.25.6 | Windows | 64bit | ❌ |
92+
| 1.25.5 | Windows | 64bit | ✔️ |
93+
| 1.25.4 | Windows | 64bit | ✔️ |
94+
| 1.25.3 | Windows | 64bit | ✔️ |
95+
| 1.25.2 | Windows | 64bit | ✔️ |
96+
| 1.25.1 | Windows | 64bit | ✔️ |
97+
| 1.25.0 | Windows | 64bit | ✔️ |
98+
| 1.24.5 | Windows | 64bit | ✔️ |
99+
| 1.23.1 | Windows | 64bit | ✔️ |
100+
| 1.23.0 | Windows | 64bit | ✔️ |
101+
| 1.22.3 | Windows | 64bit | ✔️ |
102+
| 1.22.2 | Windows | 64bit | ✔️ |
103+
| 1.22.1 | Windows | 64bit | ✔️ |
104+
| 1.22.0 | Windows | 64bit | ✔️ |
105+
| 1.21.0 | Windows | 64bit | ✔️ |
106+
| 1.20.0 | Windows | 64bit | ✔️ |
107+
| 1.19.2 | Windows | 64bit | ✔️ |
108+
| 1.19.0 | Windows | 64bit | ☑️ |
109+
| 1.18.1 | Windows | 64bit | ☑️ |
110+
| 1.18.0 | Windows | 64bit | ☑️ |
111+
| 1.17.0 | Windows | 64bit | ☑️ |
112+
| all | Windows | 32bit | ❌ |
105113
106114
✔️: Available ☑️: Available, but untested ❌: Not available
107115
@@ -114,7 +122,7 @@ Not available.
114122
```yaml
115123
- uses: OpenModelica/setup-openmodelica@v1.0
116124
with:
117-
version: '1.25.5'
125+
version: '1.26.1'
118126
packages: |
119127
'omc'
120128
'omsimulator'

__tests__/installer.test.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function linuxTests(): void {
4848
let outVer: installer.VersionType
4949

5050
outVer = installer.getOMVersion('1')
51-
expect(outVer.version).toEqual('1.25.5')
51+
expect(outVer.version).toEqual('1.26.1')
5252

5353
outVer = installer.getOMVersion('1.18')
5454
expect(outVer.version).toEqual('1.18.1')
@@ -70,13 +70,13 @@ function linuxTests(): void {
7070
})
7171

7272
test(
73-
'Install 64 bit OpenModelica release 1.25.5',
73+
'Install 64 bit OpenModelica release 1.26.1',
7474
async () => {
7575
await purgeOMC()
76-
const version = installer.getOMVersion('1.25.5')
76+
const version = installer.getOMVersion('1.26.1')
7777
await installer.installOM(['omc'], version, '64')
7878
const resVer = await installer.showVersion('omc')
79-
expect(resVer).toEqual('1.25.5')
79+
expect(resVer).toEqual('1.26.1')
8080
},
8181
10 * 60000
8282
)
@@ -101,7 +101,7 @@ function linuxTests(): void {
101101
const version = installer.getOMVersion('nightly')
102102
await installer.installOM(['omc'], version, '64')
103103
const resVer = await installer.showVersion('omc')
104-
expect(resVer).toContain('1.26.0~dev-')
104+
expect(resVer).toContain('1.27.0~dev-')
105105
},
106106
10 * 60000
107107
)
@@ -113,7 +113,7 @@ function linuxTests(): void {
113113
const version = installer.getOMVersion('stable')
114114
await installer.installOM(['omc'], version, '64')
115115
const resVer = await installer.showVersion('omc')
116-
expect(resVer).toContain('1.25.')
116+
expect(resVer).toContain('1.26.')
117117
},
118118
10 * 60000
119119
)
@@ -125,19 +125,19 @@ function linuxTests(): void {
125125
const version = installer.getOMVersion('release')
126126
await installer.installOM(['omc'], version, '64')
127127
const resVer = await installer.showVersion('omc')
128-
expect(resVer).toContain('1.25.')
128+
expect(resVer).toContain('1.26.')
129129
},
130130
10 * 60000
131131
)
132132

133133
test(
134-
'Install 64 bit OpenModelica 1.25',
134+
'Install 64 bit OpenModelica 1.26',
135135
async () => {
136136
await purgeOMC()
137-
const version = installer.getOMVersion('1.25')
137+
const version = installer.getOMVersion('1.26.0')
138138
await installer.installOM(['omc'], version, '64')
139139
const resVer = await installer.showVersion('omc')
140-
expect(resVer).toContain('1.25.5')
140+
expect(resVer).toContain('1.26.0')
141141
},
142142
10 * 60000
143143
)
@@ -171,13 +171,13 @@ function linuxTests(): void {
171171
*/
172172
function windowsTests(): void {
173173
test(
174-
'Install 64 bit OpenModelica release 1.25.5',
174+
'Install 64 bit OpenModelica release 1.26.1',
175175
async () => {
176-
const version = installer.getOMVersion('1.25.5')
177-
expect(version.version).toEqual('1.25.5')
176+
const version = installer.getOMVersion('1.26.1')
177+
expect(version.version).toEqual('1.26.1')
178178
await installer.installOM(['omc'], version, '64')
179179
const resVer = await installer.showVersion('omc')
180-
expect(resVer).toContain('1.25.5')
180+
expect(resVer).toContain('1.26.1')
181181
},
182182
60 * 60000
183183
)

dist/OSMC-License.txt

Lines changed: 0 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)