workflows upgraded to Qt v6.5.0

This commit is contained in:
silverqx
2023-04-04 09:06:59 +02:00
parent 12b4a5ca41
commit f939c40c0f
3 changed files with 20 additions and 20 deletions

View File

@@ -411,21 +411,21 @@ jobs:
mysql.exe --version
postgres.exe --version
- name: Qt 6.4.3 install base components
- name: Qt 6.5.0 install base components
uses: jurplel/install-qt-action@v3
with:
archives: qtbase
version: 6.4.3
version: 6.5.0
arch: win64_msvc2019_64
cache: true
setup-python: false
extra: --external 7z.exe
dir: ${{ env.TinyRunnerWorkPath }}
- name: QMYSQL driver dlls initialize download (Qt 6.4.3)
- name: QMYSQL driver dlls initialize download (Qt 6.5.0)
id: downloads-initialize-qmysql-dlls
run: |
$filename = (Split-Path -Path $env:URL_QMYSQL_DLLS_MSVC_X64_6_4_3 -Leaf)
$filename = (Split-Path -Path $env:URL_QMYSQL_DLLS_MSVC_X64_6_5_0 -Leaf)
"Filename=$filename" >> $env:GITHUB_OUTPUT
$filepath = Join-Path -Path ${{ runner.temp }} -ChildPath $filename
@@ -434,7 +434,7 @@ jobs:
$response = Invoke-WebRequest -Uri $env:URL_CACHE_HASH_WINDOWS
"Hash=$($response.Content)" >> $env:GITHUB_OUTPUT
env:
URL_QMYSQL_DLLS_MSVC_X64_6_4_3: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_4_3 }}
URL_QMYSQL_DLLS_MSVC_X64_6_5_0: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_5_0 }}
URL_CACHE_HASH_WINDOWS: ${{ secrets.URL_CACHE_HASH_WINDOWS }}
- name: QMYSQL driver dlls restore cache (download)
@@ -448,18 +448,18 @@ jobs:
cache_hash: ${{ steps.downloads-initialize-qmysql-dlls.outputs.Hash }}
cache_name: qmysql-dlls
- name: QMYSQL driver dlls download (Qt 6.4.3)
- name: QMYSQL driver dlls download (Qt 6.5.0)
if: steps.downloads-cache-qmysql-dlls.outputs.cache-hit != 'true'
run: >-
$response = Invoke-WebRequest -Uri $env:URL_QMYSQL_DLLS_MSVC_X64_6_4_3
$response = Invoke-WebRequest -Uri $env:URL_QMYSQL_DLLS_MSVC_X64_6_5_0
$response | Select-Object -ExpandProperty Content |
Set-Content -Path $env:archive_filepath -AsByteStream
env:
archive_filepath: ${{ steps.downloads-initialize-qmysql-dlls.outputs.Filepath }}
URL_QMYSQL_DLLS_MSVC_X64_6_4_3: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_4_3 }}
URL_QMYSQL_DLLS_MSVC_X64_6_5_0: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_5_0 }}
- name: QMYSQL driver dlls install (Qt 6.4.3)
- name: QMYSQL driver dlls install (Qt 6.5.0)
working-directory: ${{ runner.temp }}
run: |
7z.exe x -y -o"$env:QT_PLUGIN_PATH/sqldrivers" $env:archive_filepath

View File

@@ -415,21 +415,21 @@ jobs:
mysql.exe --version
postgres.exe --version
- name: Qt 6.4.3 install base components
- name: Qt 6.5.0 install base components
uses: jurplel/install-qt-action@v3
with:
archives: qtbase
version: 6.4.3
version: 6.5.0
arch: win64_msvc2019_64
cache: true
setup-python: false
extra: --external 7z.exe
dir: ${{ env.TinyRunnerWorkPath }}
- name: QMYSQL driver dlls initialize download (Qt 6.4.3)
- name: QMYSQL driver dlls initialize download (Qt 6.5.0)
id: downloads-initialize-qmysql-dlls
run: |
$filename = (Split-Path -Path $env:URL_QMYSQL_DLLS_MSVC_X64_6_4_3 -Leaf)
$filename = (Split-Path -Path $env:URL_QMYSQL_DLLS_MSVC_X64_6_5_0 -Leaf)
"Filename=$filename" >> $env:GITHUB_OUTPUT
$filepath = Join-Path -Path ${{ runner.temp }} -ChildPath $filename
@@ -438,7 +438,7 @@ jobs:
$response = Invoke-WebRequest -Uri $env:URL_CACHE_HASH_WINDOWS
"Hash=$($response.Content)" >> $env:GITHUB_OUTPUT
env:
URL_QMYSQL_DLLS_MSVC_X64_6_4_3: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_4_3 }}
URL_QMYSQL_DLLS_MSVC_X64_6_5_0: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_5_0 }}
URL_CACHE_HASH_WINDOWS: ${{ secrets.URL_CACHE_HASH_WINDOWS }}
- name: QMYSQL driver dlls restore cache (download)
@@ -452,18 +452,18 @@ jobs:
cache_hash: ${{ steps.downloads-initialize-qmysql-dlls.outputs.Hash }}
cache_name: qmysql-dlls
- name: QMYSQL driver dlls download (Qt 6.4.3)
- name: QMYSQL driver dlls download (Qt 6.5.0)
if: steps.downloads-cache-qmysql-dlls.outputs.cache-hit != 'true'
run: >-
$response = Invoke-WebRequest -Uri $env:URL_QMYSQL_DLLS_MSVC_X64_6_4_3
$response = Invoke-WebRequest -Uri $env:URL_QMYSQL_DLLS_MSVC_X64_6_5_0
$response | Select-Object -ExpandProperty Content |
Set-Content -Path $env:archive_filepath -AsByteStream
env:
archive_filepath: ${{ steps.downloads-initialize-qmysql-dlls.outputs.Filepath }}
URL_QMYSQL_DLLS_MSVC_X64_6_4_3: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_4_3 }}
URL_QMYSQL_DLLS_MSVC_X64_6_5_0: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_6_5_0 }}
- name: QMYSQL driver dlls install (Qt 6.4.3)
- name: QMYSQL driver dlls install (Qt 6.5.0)
run: |
7z.exe x -y -o"$env:QT_PLUGIN_PATH/sqldrivers" $env:archive_filepath
env:

View File

@@ -2,8 +2,8 @@
Set-StrictMode -Version 3.0
Write-Host 'Setting up environment for Qt 6.4.3 usage...' -ForegroundColor Magenta
Write-Host 'Setting up environment for Qt 6.5.0 usage...' -ForegroundColor Magenta
$env:Path = '<your_path_here>\Qt\6.4.3\msvc2019_64\bin;' + $env:Path
$env:Path = '<your_path_here>\Qt\6.5.0\msvc2019_64\bin;' + $env:Path
. <your_path_here>\dotfiles\bin\vcvars64.ps1