29
29
name : Generate Integration Test Paths
30
30
31
31
steps :
32
- - uses : actions/checkout@v3
32
+ - uses : actions/checkout@v4
33
33
- name : Generate matrix with all integration tests
34
34
id : set-matrix
35
35
working-directory : test/integration
@@ -52,55 +52,55 @@ jobs:
52
52
run : echo ${{ github.workspace }}/${{ matrix.path }}
53
53
54
54
- name : Checkout Model
55
- uses : actions/checkout@v3
55
+ uses : actions/checkout@v4
56
56
with :
57
57
submodules : true
58
58
59
59
- name : Cache Protobuf
60
60
id : cache-protobuf
61
- uses : actions/cache@v3
61
+ uses : actions/cache@v4
62
62
with :
63
63
path : protobuf-21.12
64
64
key : ${{ runner.os }}-protobuf
65
65
66
66
- name : Cache Model FMU
67
67
id : cache-model-fmu
68
- uses : actions/cache@v3
68
+ uses : actions/cache@v4
69
69
with :
70
70
path : /tmp/model_fmu
71
71
key : ${{ runner.os }}-model-fmu-${{ github.sha }}
72
72
73
73
- name : Cache Tracefile Player FMU
74
74
id : cache-tracefile-player-fmu
75
- uses : actions/cache@v3
75
+ uses : actions/cache@v4
76
76
with :
77
77
path : /tmp/tracefile_player_fmu
78
78
key : ${{ runner.os }}-tracefile-player-fmu
79
79
80
80
- name : Cache Tracefile Writer FMU
81
81
id : cache-tracefile-writer-fmu
82
- uses : actions/cache@v3
82
+ uses : actions/cache@v4
83
83
with :
84
84
path : /tmp/tracefile_writer_fmu
85
85
key : ${{ runner.os }}-tracefile-writer-fmu
86
86
87
87
- name : Cache esmini FMU
88
88
id : cache-esmini-fmu
89
- uses : actions/cache@v3
89
+ uses : actions/cache@v4
90
90
with :
91
91
path : /tmp/esmini_fmu
92
92
key : ${{ runner.os }}-esmini-fmu
93
93
94
94
- name : Cache OSI Field Checker
95
95
id : cache-osi-field-checker
96
- uses : actions/cache@v3
96
+ uses : actions/cache@v4
97
97
with :
98
98
path : /tmp/osi-field-checker
99
99
key : ${{ runner.os }}-osi-field-checker
100
100
101
101
- name : Cache OpenMCx
102
102
id : cache-openmcx
103
- uses : actions/cache@v3
103
+ uses : actions/cache@v4
104
104
with :
105
105
path : openmcx
106
106
key : ${{ runner.os }}-openmcx
@@ -136,7 +136,7 @@ jobs:
136
136
137
137
- name : Archive Trace File
138
138
if : steps.check-for-trace-files.outputs.found_trace == 1
139
- uses : actions/upload-artifact@v3
139
+ uses : actions/upload-artifact@v4
140
140
with :
141
141
name : ${{ steps.check-for-trace-files.outputs.trace_file_name }}
142
142
path : ./test/integration/${{ matrix.path }}/output/${{ steps.check-for-trace-files.outputs.trace_file_name }}
0 commit comments