13
13
env :
14
14
PLUGIN_NAME : QodeAssist
15
15
QT_VERSION : 6.8.1
16
- QT_CREATOR_VERSION : 15.0.1
17
- QT_CREATOR_VERSION_INTERNAL : 15.0.1
18
16
MACOS_DEPLOYMENT_TARGET : " 11.0"
19
17
CMAKE_VERSION : " 3.29.6"
20
18
NINJA_VERSION : " 1.12.1"
47
45
platform : mac_x64,
48
46
cc : " clang" , cxx: "clang++"
49
47
}
48
+ qt_creator :
49
+ - {
50
+ version : " 15.0.1" ,
51
+ version_internal : " 15.0.1"
52
+ }
53
+ - {
54
+ version : " 16.0.0" ,
55
+ version_internal : " 16.0.0"
56
+ }
50
57
51
58
steps :
52
59
- uses : actions/checkout@v4
@@ -176,7 +183,7 @@ jobs:
176
183
- name : Download Qt Creator
177
184
uses :
qt-creator/[email protected]
178
185
with :
179
- version : ${{ env.QT_CREATOR_VERSION }}
186
+ version : ${{ matrix.qt_creator.version }}
180
187
unzip-to : ' qtcreator'
181
188
182
189
- name : Extract Qt Creator
@@ -223,7 +230,7 @@ jobs:
223
230
COMMAND python
224
231
-u
225
232
"${{ steps.qt_creator.outputs.qtc_dir }}/${build_plugin_py}"
226
- --name "$ENV{PLUGIN_NAME}-$ENV{QT_CREATOR_VERSION} -${{ matrix.config.artifact }}"
233
+ --name "$ENV{PLUGIN_NAME}-${{ matrix.qt_creator.version }} -${{ matrix.config.artifact }}"
227
234
--src .
228
235
--build build
229
236
--qt-path "${{ steps.qt.outputs.qt_dir }}"
@@ -241,8 +248,8 @@ jobs:
241
248
- name : Upload
242
249
uses : actions/upload-artifact@v4
243
250
with :
244
- path : ./${{ env.PLUGIN_NAME }}-${{ env.QT_CREATOR_VERSION }}-${{ matrix.config.artifact }}.7z
245
- name : ${{ env.PLUGIN_NAME}}-${{ env.QT_CREATOR_VERSION }}-${{ matrix.config.artifact }}.7z
251
+ path : ./${{ env.PLUGIN_NAME }}-${{ matrix.qt_creator.version }}-${{ matrix.config.artifact }}.7z
252
+ name : ${{ env.PLUGIN_NAME}}-${{ matrix.qt_creator.version }}-${{ matrix.config.artifact }}.7z
246
253
247
254
# The json is the same for all platforms, but we need to save one
248
255
- name : Upload plugin json
@@ -286,7 +293,7 @@ jobs:
286
293
QT_TOKEN : ${{ secrets.TOKEN }}
287
294
API_URL : ${{ secrets.API_URL }}
288
295
run : |
289
- node .github/scripts/registerPlugin.js ${{ env.RELEASE_HTML_URL }} ${{ env.PLUGIN_NAME }} ${{ env.QT_CREATOR_VERSION }} ${{ env.QT_CREATOR_VERSION_INTERNAL }} ${{ env.QT_TOKEN }} ${{ env.API_URL }}
296
+ node .github/scripts/registerPlugin.js ${{ env.RELEASE_HTML_URL }} ${{ env.PLUGIN_NAME }} ${{ matrix.qt_creator.version }} ${{ matrix.qt_creator.version_internal }} ${{ env.QT_TOKEN }} ${{ env.API_URL }}
290
297
291
298
- name : Delete previous json artifacts
292
299
uses : geekyeggo/delete-artifact@v5
0 commit comments