Skip to content

Commit d5ab4ce

Browse files
authored
Updating omc version, updating Node, updating JS packages (#323)
- Added OpenModelica v1.22.0 release - Updated Node 18 to 20 - Updated dependencies - @actions/core:1.10.0 --> 1.10.1 - @types/node:18.16.3 --> 20.9.0 - @types/semver:7.5.0 --> 7.5.5 - @typescript-eslint/parser:5.62.0 --> 6.10.0 - eslint:8.46.0 --> 8.53.0 - prettier:2.8.8 --> 3.0.3 - Added dev dependencies - @typescript-eslint/eslint-plugin:6.10.0
1 parent f7052ec commit d5ab4ce

10 files changed

Lines changed: 25531 additions & 1572 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v4
14-
- name: Set Node.js 18.x
15-
uses: actions/setup-node@v3.8.1
14+
- name: Set Node.js 20.x
15+
uses: actions/setup-node@v4.0.0
1616
with:
17-
node-version: 18.x
17+
node-version: 20.x
1818
- run: |
1919
npm install
2020
- run: |

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ On Linux apt is used to install OpenModelica, on Windows the installer executabl
3636
| nightly | Linux | amd64, arm64, armhf, i386 | ✔️ |
3737
| stable | Linux | amd64, arm64, armhf, i386 | ✔️ |
3838
| release | Linux | amd64, arm64, armhf, i386 | ✔️ |
39+
| 1.22.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
3940
| 1.21.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
4041
| 1.20.1 | Linux | amd64, arm64, armhf, i386 | ✔️ |
4142
| 1.20.0 | Linux | amd64, arm64, armhf, i386 | ✔️ |
@@ -56,6 +57,7 @@ On Linux apt is used to install OpenModelica, on Windows the installer executabl
5657
| nightly | Windows | 64bit | ✔️ |
5758
| stable | Windows | 64bit | ✔️ |
5859
| release | Windows | 64bit | ✔️ |
60+
| 1.22.0 | Windows | 64bit | ✔️ |
5961
| 1.21.0 | Windows | 64bit | ✔️ |
6062
| 1.20.0 | Windows | 64bit | ✔️ |
6163
| 1.19.2 | Windows | 64bit | ✔️ |
@@ -73,9 +75,9 @@ On Linux apt is used to install OpenModelica, on Windows the installer executabl
7375
## Examples
7476
7577
```yaml
76-
- uses: AnHeuermann/setup-openmodelica@v0.6
78+
- uses: AnHeuermann/setup-openmodelica@v0.7
7779
with:
78-
version: '1.21'
80+
version: '1.22'
7981
packages: |
8082
'omc'
8183
'omsimulator'
@@ -86,13 +88,13 @@ On Linux apt is used to install OpenModelica, on Windows the installer executabl
8688
```
8789
8890
```yaml
89-
- uses: AnHeuermann/setup-openmodelica@v0.6
91+
- uses: AnHeuermann/setup-openmodelica@v0.7
9092
with:
9193
version: 'nightly'
9294
```
9395
9496
```yaml
95-
- uses: AnHeuermann/setup-openmodelica@v0.6
97+
- uses: AnHeuermann/setup-openmodelica@v0.7
9698
with:
9799
version: 'stable'
98100
```

__tests__/installer.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ function linuxTests(): void {
4242
let outVer: installer.VersionType
4343

4444
outVer = installer.getOMVersion('1')
45-
expect(outVer.version).toEqual('1.21.0')
45+
expect(outVer.version).toEqual('1.22.0')
4646

4747
outVer = installer.getOMVersion('1.18')
4848
expect(outVer.version).toEqual('1.18.1')
@@ -64,13 +64,13 @@ function linuxTests(): void {
6464
})
6565

6666
test(
67-
'Install 64 bit OpenModelica release 1.19',
67+
'Install 64 bit OpenModelica release 1.22.0',
6868
async () => {
6969
await purgeOMC()
70-
const version = installer.getOMVersion('1.19')
70+
const version = installer.getOMVersion('1.22.0')
7171
await installer.installOM(['omc'], version, '64')
7272
const resVer = await installer.showVersion('omc')
73-
expect(resVer).toEqual('1.19.2')
73+
expect(resVer).toEqual('1.22.0')
7474
},
7575
10 * 60000
7676
)
@@ -119,7 +119,7 @@ function linuxTests(): void {
119119
const version = installer.getOMVersion('release')
120120
await installer.installOM(['omc'], version, '64')
121121
const resVer = await installer.showVersion('omc')
122-
expect(resVer).toContain('1.21.')
122+
expect(resVer).toContain('1.22.')
123123
},
124124
10 * 60000
125125
)

0 commit comments

Comments
 (0)