70
70
if : " !contains(github.event.head_commit.message, 'ci skip')"
71
71
outputs :
72
72
openhab_matrix : |
73
- ["3.4.2", "4.0.0-SNAPSHOT"]
74
- java_matrix : |
75
- ["11", "17"]
73
+ ["3.4.3", "4.0.0.M2", "4.0.0-SNAPSHOT"]
76
74
snapshot_date : |
77
75
${{ steps.snapshot-date.outputs.SNAPSHOT_DATE }}
78
76
steps :
@@ -104,7 +102,7 @@ jobs:
104
102
- uses : actions/setup-java@v3
105
103
with :
106
104
distribution : zulu
107
- java-version : ${{ endsWith (matrix.openhab_version, 'SNAPSHOT ') && '17' || '11' }}
105
+ java-version : ${{ startsWith (matrix.openhab_version, '4. ') && '17' || '11' }}
108
106
java-package : jre
109
107
- name : Setup openHAB
110
108
if : steps.cache.outputs.cache-hit != 'true'
@@ -128,15 +126,12 @@ jobs:
128
126
strategy :
129
127
matrix :
130
128
openhab_version : ${{ fromJson(needs.openhab-matrix.outputs.openhab_matrix) }}
131
- java_version : ${{ fromJson(needs.openhab-matrix.outputs.java_matrix) }}
132
129
jruby_version : ["jruby-9.3.10.0", "jruby-9.4.2.0"]
133
130
exclude :
134
- - openhab_version : 3. 4.0
135
- java_version : 17
131
+ - openhab_version : 4.0.0.M2
132
+ jruby_version : jruby-9.3.10.0
136
133
- openhab_version : 4.0.0-SNAPSHOT
137
- java_version : 11
138
- - openhab_version : 4.0.0-SNAPSHOT
139
- jruby_version : " jruby-9.3.10.0"
134
+ jruby_version : jruby-9.3.10.0
140
135
steps :
141
136
- uses : actions/checkout@v3
142
137
- uses : ruby/setup-ruby@v1
@@ -146,7 +141,7 @@ jobs:
146
141
- uses : actions/setup-java@v3
147
142
with :
148
143
distribution : zulu
149
- java-version : ${{ matrix.java_version }}
144
+ java-version : ${{ startsWith( matrix.openhab_version, '4.') && '17' || '11' }}
150
145
java-package : jre
151
146
- name : Restore openHAB setup
152
147
uses : actions/cache@v3
@@ -167,7 +162,7 @@ jobs:
167
162
uses : actions/upload-artifact@v3
168
163
if : success() || failure()
169
164
with :
170
- name : RSpec-results-openHAB-${{ matrix.openhab_version }}-jruby-${{ matrix.jruby_version }}-java-${{ matrix.java_version }}
165
+ name : RSpec-results-openHAB-${{ matrix.openhab_version }}-jruby-${{ matrix.jruby_version }}
171
166
path : rspec.html
172
167
173
168
cucumber :
@@ -177,12 +172,6 @@ jobs:
177
172
strategy :
178
173
matrix :
179
174
openhab_version : ${{ fromJson(needs.openhab-matrix.outputs.openhab_matrix) }}
180
- java_version : ${{ fromJson(needs.openhab-matrix.outputs.java_matrix) }}
181
- exclude :
182
- - openhab_version : 3.4.1
183
- java_version : 17
184
- - openhab_version : 4.0.0-SNAPSHOT
185
- java_version : 11
186
175
steps :
187
176
- uses : actions/checkout@v3
188
177
- uses : ruby/setup-ruby@v1
@@ -192,7 +181,7 @@ jobs:
192
181
- uses : actions/setup-java@v3
193
182
with :
194
183
distribution : zulu
195
- java-version : ${{ matrix.java_version }}
184
+ java-version : ${{ startsWith( matrix.openhab_version, '4.') && '17' || '11' }}
196
185
java-package : jre
197
186
- name : Restore openHAB setup
198
187
uses : actions/cache@v3
@@ -206,7 +195,7 @@ jobs:
206
195
uses : actions/upload-artifact@v3
207
196
if : success() || failure()
208
197
with :
209
- name : Cucumber-logs-openHAB-${{ matrix.openhab_version }}-java-${{ matrix.java_version }}
198
+ name : Cucumber-logs-openHAB-${{ matrix.openhab_version }}
210
199
path : |
211
200
tmp/openhab/userdata/logs
212
201
tmp/karaf.log
0 commit comments