diff --git a/.github/workflows/clang-cl-qt6.yml b/.github/workflows/clang-cl-qt6.yml index 8af1f8eff..a6bace621 100644 --- a/.github/workflows/clang-cl-qt6.yml +++ b/.github/workflows/clang-cl-qt6.yml @@ -95,7 +95,7 @@ jobs: "Hash=$hash" >> $env:GITHUB_OUTPUT - name: PostgreSQL SSL certificates restore cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: openssl-cache-postgresql-certificates with: path: | @@ -159,7 +159,7 @@ jobs: # The actions/cache/save allows to use the Move-Item during the install step - name: PostgreSQL SSL certificates save cache if: steps.openssl-cache-postgresql-certificates.outputs.cache-hit != 'true' - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: path: | ${{ env.folder_path }}/*.crt @@ -320,7 +320,7 @@ jobs: "Hash=$hash" >> $env:GITHUB_OUTPUT - name: MySQL SSL certificates restore cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: openssl-cache-mysql-certificates with: path: | @@ -383,7 +383,7 @@ jobs: # The actions/cache/save allows to use the Move-Item during the install step - name: MySQL SSL certificates save cache if: steps.openssl-cache-mysql-certificates.outputs.cache-hit != 'true' - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: path: | ${{ env.folder_path }}/*.pem @@ -451,7 +451,7 @@ jobs: URL_MYSQL_TIMEZONE_TABLES: ${{ secrets.URL_MYSQL_TIMEZONE_TABLES }} - name: MySQL time zone POSIX tables restore cache (download) - uses: actions/cache@v3 + uses: actions/cache@v4 id: downloads-cache-mysql-timezone-tables with: path: ${{ env.extracted_folder }} @@ -597,7 +597,7 @@ jobs: DB_MYSQL_USERNAME: ${{ secrets.DB_MYSQL_USERNAME }} - name: QMYSQL driver DLLs restore cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: compiles-cache-qmysql-dlls with: path: | @@ -620,7 +620,7 @@ jobs: - name: Cache LLVM and Clang id: llvm-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | C:/Program Files/LLVM @@ -648,7 +648,7 @@ jobs: Write-Output '::endgroup::' - name: Ccache restore cache 🕺 - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ env.cache_path }} key: ${{ runner.os }}-${{ env.image_os }}-ccache-${{ env.cache_name }}-${{ github.run_id }} diff --git a/.github/workflows/linux-qt5.yml b/.github/workflows/linux-qt5.yml index dd927dbee..ef939aec8 100644 --- a/.github/workflows/linux-qt5.yml +++ b/.github/workflows/linux-qt5.yml @@ -236,7 +236,7 @@ jobs: echo "ImageOS=$ImageOS" >> $GITHUB_OUTPUT - name: Ccache restore cache 🕺 - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ env.cache_path }} key: ${{ runner.os }}-${{ env.image_os }}-ccache-${{ env.cache_name }}-${{ github.run_id }} diff --git a/.github/workflows/linux-qt6.yml b/.github/workflows/linux-qt6.yml index 2b6963bde..af4297363 100644 --- a/.github/workflows/linux-qt6.yml +++ b/.github/workflows/linux-qt6.yml @@ -133,7 +133,7 @@ jobs: echo "Hash=$hash" >> $GITHUB_OUTPUT - name: PostgreSQL SSL certificates restore cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: openssl-cache-postgresql-certificates with: path: | @@ -208,7 +208,7 @@ jobs: # The actions/cache/save allows to use the Move-Item during the install step - name: PostgreSQL SSL certificates save cache if: steps.openssl-cache-postgresql-certificates.outputs.cache-hit != 'true' - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: path: | ${{ env.folder_path }}/*.crt @@ -354,7 +354,7 @@ jobs: echo "Hash=$hash" >> $GITHUB_OUTPUT - name: MySQL SSL certificates restore cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: openssl-cache-mysql-certificates with: path: | @@ -413,7 +413,7 @@ jobs: # The actions/cache/save allows to use the Move-Item during the install step - name: MySQL SSL certificates save cache if: steps.openssl-cache-mysql-certificates.outputs.cache-hit != 'true' - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: path: | ${{ env.folder_path }}/*.pem @@ -596,7 +596,7 @@ jobs: echo "ImageOS=$ImageOS" >> $GITHUB_OUTPUT - name: Ccache restore cache 🕺 - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ env.cache_path }} key: ${{ runner.os }}-${{ env.image_os }}-ccache-${{ env.cache_name }}-${{ github.run_id }} diff --git a/.github/workflows/msvc2019-qt5.yml b/.github/workflows/msvc2019-qt5.yml index 9e61a80cf..3396e32b8 100644 --- a/.github/workflows/msvc2019-qt5.yml +++ b/.github/workflows/msvc2019-qt5.yml @@ -163,7 +163,7 @@ jobs: URL_MYSQL_TIMEZONE_TABLES: ${{ secrets.URL_MYSQL_TIMEZONE_TABLES }} - name: MySQL time zone POSIX tables restore cache (download) - uses: actions/cache@v3 + uses: actions/cache@v4 id: downloads-cache-mysql-timezone-tables with: path: ${{ env.extracted_folder }} @@ -304,7 +304,7 @@ jobs: URL_CACHE_HASH_WINDOWS: ${{ secrets.URL_CACHE_HASH_WINDOWS }} - name: QMYSQL driver dlls restore cache (download) - uses: actions/cache@v3 + uses: actions/cache@v4 id: downloads-cache-qmysql-dlls with: path: ${{ env.archive_filepath }} @@ -347,7 +347,7 @@ jobs: URL_CACHE_HASH_WINDOWS: ${{ secrets.URL_CACHE_HASH_WINDOWS }} - name: MySQL 8 libmysql.dll restore cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: downloads-cache-mysql_8-libmysql-dll with: path: ${{ env.archive_filepath }} @@ -393,7 +393,7 @@ jobs: Write-Output '::endgroup::' - name: Ccache restore cache 🕺 - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ env.cache_path }} key: ${{ runner.os }}-${{ env.image_os }}-ccache-${{ env.cache_name }}-${{ github.run_id }} diff --git a/.github/workflows/msvc2022-qt6.yml b/.github/workflows/msvc2022-qt6.yml index 9f8be92c4..52b002ade 100644 --- a/.github/workflows/msvc2022-qt6.yml +++ b/.github/workflows/msvc2022-qt6.yml @@ -112,7 +112,7 @@ jobs: "Hash=$hash" >> $env:GITHUB_OUTPUT - name: PostgreSQL SSL certificates restore cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: openssl-cache-postgresql-certificates with: path: | @@ -176,7 +176,7 @@ jobs: # The actions/cache/save allows to use the Move-Item during the install step - name: PostgreSQL SSL certificates save cache if: steps.openssl-cache-postgresql-certificates.outputs.cache-hit != 'true' - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: path: | ${{ env.folder_path }}/*.crt @@ -339,7 +339,7 @@ jobs: "Hash=$hash" >> $env:GITHUB_OUTPUT - name: MySQL SSL certificates restore cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: openssl-cache-mysql-certificates with: path: | @@ -402,7 +402,7 @@ jobs: # The actions/cache/save allows to use the Move-Item during the install step - name: MySQL SSL certificates save cache if: steps.openssl-cache-mysql-certificates.outputs.cache-hit != 'true' - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: path: | ${{ env.folder_path }}/*.pem @@ -470,7 +470,7 @@ jobs: URL_MYSQL_TIMEZONE_TABLES: ${{ secrets.URL_MYSQL_TIMEZONE_TABLES }} - name: MySQL time zone POSIX tables restore cache (download) - uses: actions/cache@v3 + uses: actions/cache@v4 id: downloads-cache-mysql-timezone-tables with: path: ${{ env.extracted_folder }} @@ -616,7 +616,7 @@ jobs: DB_MYSQL_USERNAME: ${{ secrets.DB_MYSQL_USERNAME }} - name: QMYSQL driver DLLs restore cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: compiles-cache-qmysql-dlls with: path: | @@ -652,7 +652,7 @@ jobs: Write-Output '::endgroup::' - name: Ccache restore cache 🕺 - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ env.cache_path }} key: ${{ runner.os }}-${{ env.image_os }}-ccache-${{ env.cache_name }}-${{ github.run_id }} diff --git a/.github/workflows/msys2-ucrt64.yml b/.github/workflows/msys2-ucrt64.yml index b55221314..6be29e7ba 100644 --- a/.github/workflows/msys2-ucrt64.yml +++ b/.github/workflows/msys2-ucrt64.yml @@ -197,7 +197,7 @@ jobs: URL_MYSQL_TIMEZONE_TABLES: ${{ secrets.URL_MYSQL_TIMEZONE_TABLES }} - name: MySQL time zone POSIX tables restore cache (download) - uses: actions/cache@v3 + uses: actions/cache@v4 id: downloads-cache-mysql-timezone-tables with: path: ${{ env.extracted_folder }} @@ -327,7 +327,7 @@ jobs: echo "ImageOS=$ImageOS" >> $GITHUB_OUTPUT - name: Ccache restore cache 🕺 - uses: actions/cache@v3 + uses: actions/cache@v4 with: # This path is ok also for MSYS2 shells path: ${{ env.cache_path }}