From eaea0af15a2456871d34e34ee42a00dc6a06ae00 Mon Sep 17 00:00:00 2001 From: silverqx Date: Fri, 9 Aug 2024 16:48:39 +0200 Subject: [PATCH] workflows added Qt print version --- .github/workflows/analyzers.yml | 4 ++++ .github/workflows/clang-cl-qt6.yml | 4 ++++ .github/workflows/linux-qt6-drivers.yml | 20 ++++++++++++-------- .github/workflows/linux-qt6.yml | 4 ++++ .github/workflows/msvc2022-qt6-drivers.yml | 4 ++++ .github/workflows/msvc2022-qt6.yml | 4 ++++ .github/workflows/msys2-ucrt64-drivers.yml | 5 +++++ .github/workflows/msys2-ucrt64.yml | 5 +++++ .github/workflows/vcpkg-linux-drivers.yml | 4 ++++ .github/workflows/vcpkg-linux.yml | 4 ++++ .github/workflows/vcpkg-windows-drivers.yml | 4 ++++ .github/workflows/vcpkg-windows.yml | 4 ++++ 12 files changed, 58 insertions(+), 8 deletions(-) diff --git a/.github/workflows/analyzers.yml b/.github/workflows/analyzers.yml index f342ca369..9ca6d77d7 100644 --- a/.github/workflows/analyzers.yml +++ b/.github/workflows/analyzers.yml @@ -170,6 +170,10 @@ jobs: run: | clazy-standalone --version + - name: Qt print version + run: | + qmake -query QT_VERSION + - name: Ccache clear statistics run: | ccache --zero-stats diff --git a/.github/workflows/clang-cl-qt6.yml b/.github/workflows/clang-cl-qt6.yml index 61ed37a41..343b414d4 100644 --- a/.github/workflows/clang-cl-qt6.yml +++ b/.github/workflows/clang-cl-qt6.yml @@ -700,6 +700,10 @@ jobs: run: | vcpkg.exe --version + - name: Qt print version + run: | + qmake.exe -query QT_VERSION + - name: Ccache clear statistics run: | ccache.exe --zero-stats diff --git a/.github/workflows/linux-qt6-drivers.yml b/.github/workflows/linux-qt6-drivers.yml index 714d41425..598e662b4 100644 --- a/.github/workflows/linux-qt6-drivers.yml +++ b/.github/workflows/linux-qt6-drivers.yml @@ -205,6 +205,16 @@ jobs: date +%Y-%m-%d > "$RUNNER_WORKSPACE/.vcpkg_upgraded_at" + - name: Qt v${{ env.TINY_QT_VERSION }} prepare environment + run: | + echo "/opt/Qt/$TINY_QT_VERSION/bin" >> $GITHUB_PATH + echo "LD_LIBRARY_PATH=/opt/Qt/$TINY_QT_VERSION/$TinyQtSpecPlain/lib${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" >> $GITHUB_ENV + + # The CMAKE_PREFIX_PATH must be defined on the GitHub Actions, this is some kind of a bug + # because the CMake can't find the Qt, but if I export the PATH directly in the step + # it works but doesn't work using the GITHUB_PATH like define two line above. 🫤 + echo "CMAKE_PREFIX_PATH=/opt/Qt/$TINY_QT_VERSION/$TinyQtSpecPlain${CMAKE_PREFIX_PATH:+:}$CMAKE_PREFIX_PATH" >> $GITHUB_ENV + - name: Compiler print version (${{ matrix.compiler.name }}) run: | ${{ matrix.compiler.command }} --version @@ -225,15 +235,9 @@ jobs: run: | vcpkg --version - - name: Qt v${{ env.TINY_QT_VERSION }} prepare environment + - name: Qt print version run: | - echo "/opt/Qt/$TINY_QT_VERSION/bin" >> $GITHUB_PATH - echo "LD_LIBRARY_PATH=/opt/Qt/$TINY_QT_VERSION/$TinyQtSpecPlain/lib${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" >> $GITHUB_ENV - - # The CMAKE_PREFIX_PATH must be defined on the GitHub Actions, this is some kind of a bug - # because the CMake can't find the Qt, but if I export the PATH directly in the step - # it works but doesn't work using the GITHUB_PATH like define two line above. 🫤 - echo "CMAKE_PREFIX_PATH=/opt/Qt/$TINY_QT_VERSION/$TinyQtSpecPlain${CMAKE_PREFIX_PATH:+:}$CMAKE_PREFIX_PATH" >> $GITHUB_ENV + qmake -query QT_VERSION - name: Ccache clear statistics run: | diff --git a/.github/workflows/linux-qt6.yml b/.github/workflows/linux-qt6.yml index 1abe39821..f8dce35e6 100644 --- a/.github/workflows/linux-qt6.yml +++ b/.github/workflows/linux-qt6.yml @@ -648,6 +648,10 @@ jobs: run: | vcpkg --version + - name: Qt print version + run: | + qmake -query QT_VERSION + - name: Ccache clear statistics run: | ccache --zero-stats diff --git a/.github/workflows/msvc2022-qt6-drivers.yml b/.github/workflows/msvc2022-qt6-drivers.yml index 0e83daade..dcac29c70 100644 --- a/.github/workflows/msvc2022-qt6-drivers.yml +++ b/.github/workflows/msvc2022-qt6-drivers.yml @@ -242,6 +242,10 @@ jobs: run: | vcpkg.exe --version + - name: Qt print version + run: | + qmake.exe -query QT_VERSION + - name: Ccache clear statistics run: | ccache.exe --zero-stats diff --git a/.github/workflows/msvc2022-qt6.yml b/.github/workflows/msvc2022-qt6.yml index 606dccc4e..8eeb8114c 100644 --- a/.github/workflows/msvc2022-qt6.yml +++ b/.github/workflows/msvc2022-qt6.yml @@ -707,6 +707,10 @@ jobs: run: | vcpkg.exe --version + - name: Qt print version + run: | + qmake.exe -query QT_VERSION + - name: Ccache clear statistics run: | ccache.exe --zero-stats diff --git a/.github/workflows/msys2-ucrt64-drivers.yml b/.github/workflows/msys2-ucrt64-drivers.yml index e94f01b58..1cb086a1a 100644 --- a/.github/workflows/msys2-ucrt64-drivers.yml +++ b/.github/workflows/msys2-ucrt64-drivers.yml @@ -242,6 +242,11 @@ jobs: run: | "$VCPKG_INSTALLATION_ROOT/vcpkg.exe" --version + - name: Qt print version + shell: msys2 {0} + run: | + qmake.exe -query QT_VERSION + - name: Ccache clear statistics shell: msys2 {0} run: | diff --git a/.github/workflows/msys2-ucrt64.yml b/.github/workflows/msys2-ucrt64.yml index 233a47ceb..9986689f6 100644 --- a/.github/workflows/msys2-ucrt64.yml +++ b/.github/workflows/msys2-ucrt64.yml @@ -394,6 +394,11 @@ jobs: run: | "$VCPKG_INSTALLATION_ROOT/vcpkg.exe" --version + - name: Qt print version + shell: msys2 {0} + run: | + qmake.exe -query QT_VERSION + - name: Ccache clear statistics shell: msys2 {0} run: | diff --git a/.github/workflows/vcpkg-linux-drivers.yml b/.github/workflows/vcpkg-linux-drivers.yml index 46cdf40de..615dfcc9f 100644 --- a/.github/workflows/vcpkg-linux-drivers.yml +++ b/.github/workflows/vcpkg-linux-drivers.yml @@ -167,6 +167,10 @@ jobs: run: | vcpkg --version + - name: Qt print version + run: | + qmake -query QT_VERSION + # Will be used in the classic method (vcpkg install tinyorm) and VcpkgManifest method # I will not write bash scripts for this, would be a pain 🫤 - name: vcpkg prepare TinyORM ports (update REF and SHA512) diff --git a/.github/workflows/vcpkg-linux.yml b/.github/workflows/vcpkg-linux.yml index 97135d6d3..81cb86499 100644 --- a/.github/workflows/vcpkg-linux.yml +++ b/.github/workflows/vcpkg-linux.yml @@ -167,6 +167,10 @@ jobs: run: | vcpkg --version + - name: Qt print version + run: | + qmake -query QT_VERSION + # Will be used in the classic method (vcpkg install tinyorm) and VcpkgManifest method # I will not write bash scripts for this, would be a pain 🫤 - name: vcpkg prepare TinyORM ports (update REF and SHA512) diff --git a/.github/workflows/vcpkg-windows-drivers.yml b/.github/workflows/vcpkg-windows-drivers.yml index da20341e8..96d4f00d9 100644 --- a/.github/workflows/vcpkg-windows-drivers.yml +++ b/.github/workflows/vcpkg-windows-drivers.yml @@ -205,6 +205,10 @@ jobs: run: | vcpkg.exe --version + - name: Qt print version + run: | + qmake.exe -query QT_VERSION + # Will be used in the classic method (vcpkg install tinyorm) and VcpkgManifest method - name: vcpkg prepare TinyORM ports (update REF and SHA512) working-directory: ${{ env.TinyORMPath }} diff --git a/.github/workflows/vcpkg-windows.yml b/.github/workflows/vcpkg-windows.yml index 5f095e3b5..f33273a8b 100644 --- a/.github/workflows/vcpkg-windows.yml +++ b/.github/workflows/vcpkg-windows.yml @@ -166,6 +166,10 @@ jobs: run: | vcpkg.exe --version + - name: Qt print version + run: | + qmake.exe -query QT_VERSION + # Will be used in the classic method (vcpkg install tinyorm) and VcpkgManifest method - name: vcpkg prepare TinyORM ports (update REF and SHA512) working-directory: ${{ env.TinyORMPath }}