@@ -13,11 +13,11 @@ jobs:
1313 strategy :
1414 matrix :
1515 BUILD_TYPE : [Release, Debug]
16- qt_version : [6.7.1 , 5.15.2, 5.12.12]
16+ qt_version : [6.9.0 , 5.15.2, 5.12.12]
1717 include :
18- - qt_version : 6.7.1
18+ - qt_version : 6.9.0
1919 qt_arch : win64_msvc2019_64
20- qt_modules : qtscxml qtpositioning qtwebchannel qtwebsockets qtwebview qtmultimedia qt5compat
20+ qt_modules : qtscxml qtpositioning qtmultimedia qt5compat
2121 VCPKG_TARGET_TRIPLET : x64-windows
2222 VCPKG_PLATFORM_TOOLSET : v143
2323 CMAKE_GENERATOR_PLATFORM : x64
4545 INSTALL_DIR : ${{github.workspace}}\.cache\install_msvc_${{matrix.CMAKE_GENERATOR_PLATFORM}}_${{matrix.BUILD_TYPE}}
4646 CMAKE_GENERATOR : " Visual Studio 17 2022"
4747 CMAKE_GENERATOR_PLATFORM : ${{matrix.CMAKE_GENERATOR_PLATFORM}}
48- VCPKGGITCOMMITID : 110c50d4700794d87d95138cd8c1b3bbfee9bab5
48+ VCPKGGITCOMMITID : d8ad13c401b30c2836d00b8923c9127f05f591c7
4949 VCPKG_PLATFORM_TOOLSET : ${{matrix.VCPKG_PLATFORM_TOOLSET}}
5050 VCPKG_TARGET_TRIPLET : ${{matrix.VCPKG_TARGET_TRIPLET}}
5151 qt_modules : qtwebengine ${{matrix.qt_modules}}
7575 cmake -E make_directory ${{env.INSTALL_DIR}}
7676
7777 - name : Cache installed
78- uses : actions/cache@v3
78+ uses : actions/cache@v4
7979 id : cache-installed
8080 with :
8181 path : |
@@ -136,21 +136,15 @@ jobs:
136136 cmake --build . --config ${{matrix.BUILD_TYPE}} --target install
137137 )
138138
139- - name : Cache Qt
140- id : cache-qt
141- uses : actions/cache@v1 # not v2!
142- with :
143- path : ${{env.TOOSL_DIR}}/qt
144- key : qt_${{matrix.qt_version}}_${{matrix.qt_arch}}
145-
146139 - name : Install Qt
147- uses : jurplel/install-qt-action@v3
140+ uses : jurplel/install-qt-action@v4
148141 with :
149- dir : ' ${{env.TOOSL_DIR }}/qt' # optional
142+ dir : ' ${{env.TOOLS_DIR }}/qt' # optional
150143 version : ' ${{matrix.qt_version}}' # optional, default is 5.15.2
151144 arch : ' ${{matrix.qt_arch}}' # optional
152- modules : ' ${{env.qt_modules}}' # optional. See: https://ddalcino.github.io/aqt-list-server/
153- cached : ' ${{steps.cache-qt.outputs.cache-hit}}' # optional, default is false
145+ modules : ' ${{env.qt_modules}}' # optional. see: https://ddalcino.github.io/aqt-list-server/
146+ cache : true
147+ cache-key-prefix : cached-qt_${{matrix.qt_version}}_${{matrix.qt_arch}}
154148
155149 - name : git clone RabbitCommon
156150 working-directory : ${{env.SOURCE_DIR}}
@@ -203,7 +197,7 @@ jobs:
203197 copy /Y FaceRecognizer_${{env.FaceRecognizer_VERSION}}_Setup.exe FaceRecognizer_${{env.FaceRecognizer_VERSION}}_${{matrix.qt_arch}}_qt${{matrix.qt_version}}_Setup.exe
204198
205199 - name : Update configure file
206- if : ${{ matrix.BUILD_TYPE == 'Release' && matrix.qt_version == '6.7.1 ' }}
200+ if : ${{ matrix.BUILD_TYPE == 'Release' && matrix.qt_version == '6.9.0 ' }}
207201 working-directory : ${{github.workspace}}\build
208202 run : |
209203 ${{github.workspace}}\build\install\bin\FaceRecognizerApp.exe ^
@@ -215,7 +209,7 @@ jobs:
215209 -m "${{env.FaceRecognizer_VERSION}}"
216210
217211 - name : Update artifact
218- if : ${{ matrix.BUILD_TYPE == 'Release' && matrix.qt_version == '6.7.1 ' }}
212+ if : ${{ matrix.BUILD_TYPE == 'Release' && matrix.qt_version == '6.9.0 ' }}
219213 uses : actions/upload-artifact@v4
220214 with :
221215 name : ${{ env.artifact_name }}_${{matrix.qt_version}}_${{matrix.qt_arch}}
0 commit comments