diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 0e00570024f..51c00470551 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -91,7 +91,7 @@ jobs: message("::set-output name=libc_headers::${{ hashFiles('Userland/Libraries/LibC/**/*.h', 'Userland/Libraries/LibPthread/**/*.h', 'Toolchain/Patches/*.patch', 'Toolchain/Patches/gcc/*.patch', 'Toolchain/BuildGNU.sh') }}") - name: Toolchain cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: toolchain-cache with: path: ${{ github.workspace }}/Toolchain/Local/${{ matrix.arch }} @@ -105,7 +105,7 @@ jobs: run: ARCH="${{ matrix.arch }}" ${{ github.workspace }}/Toolchain/BuildGNU.sh - name: Update toolchain cache - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 # Do not waste time and storage space by updating the toolchain cache from a PR, # as it would be discarded after being merged anyway. if: ${{ github.event_name != 'pull_request' && !steps.toolchain-cache.outputs.cache-hit }} @@ -116,7 +116,7 @@ jobs: # FIXME: Qemu currently needs a local patch for AArch64 testing. It is included in Qemu 8.1; remove this when upgrading! - name: AArch64 Qemu cache id: qemu-cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 if: ${{ matrix.arch == 'aarch64' }} with: path: ${{ github.workspace }}/Toolchain/Local/qemu @@ -127,7 +127,7 @@ jobs: run: ${{ github.workspace }}/Toolchain/BuildQemu.sh - name: Update AArch64 Qemu cache - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 if: ${{ github.event_name != 'pull_request' && matrix.arch == 'aarch64' && !steps.qemu-cache.outputs.cache-hit }} with: path: ${{ github.workspace }}/Toolchain/Local/qemu @@ -135,7 +135,7 @@ jobs: - name: ccache(1) cache # Pull the ccache *after* building the toolchain, in case building the Toolchain somehow interferes. - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: ccache with: path: ${{ github.workspace }}/.ccache @@ -165,17 +165,17 @@ jobs: mkdir -p ${{ github.workspace }}/Build/caches/UCD mkdir -p ${{ github.workspace }}/Build/caches/CLDR - name: TimeZoneData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/TZDB key: TimeZoneData-${{ hashFiles('Meta/CMake/time_zone_data.cmake') }} - name: UnicodeData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/UCD key: UnicodeData-${{ hashFiles('Meta/CMake/unicode_data.cmake') }} - name: UnicodeLocale Cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/CLDR key: UnicodeLocale-${{ hashFiles('Meta/CMake/locale_data.cmake') }} @@ -219,7 +219,7 @@ jobs: run: ccache -s - name: Update ccache(1) cache - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 if: ${{ github.event_name != 'pull_request' }} with: path: ${{ github.workspace }}/.ccache diff --git a/.github/workflows/libjs-test262.yml b/.github/workflows/libjs-test262.yml index 7250af577bc..b430a5cabf6 100644 --- a/.github/workflows/libjs-test262.yml +++ b/.github/workflows/libjs-test262.yml @@ -71,19 +71,19 @@ jobs: run: set +e; g++ --version; g++-12 --version; python --version; python3 --version; ninja --version - name: TimeZoneData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/libjs-test262/Build/caches/TZDB key: TimeZoneData-${{ hashFiles('Meta/CMake/time_zone_data.cmake') }} - name: UnicodeData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/libjs-test262/Build/caches/UCD key: UnicodeData-${{ hashFiles('Meta/CMake/unicode_data.cmake') }} - name: UnicodeLocale cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/libjs-test262/Build/caches/CLDR key: UnicodeLocale-${{ hashFiles('Meta/CMake/locale_data.cmake') }} diff --git a/.github/workflows/pvs-studio-static-analysis.yml b/.github/workflows/pvs-studio-static-analysis.yml index 7e5a5519f2d..cf5d364628d 100644 --- a/.github/workflows/pvs-studio-static-analysis.yml +++ b/.github/workflows/pvs-studio-static-analysis.yml @@ -47,7 +47,7 @@ jobs: - name: Toolchain cache # This job should always read the cache, never populate it. - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: toolchain-cache with: path: ${{ github.workspace }}/Toolchain/Local/${{ env.PVS_STUDIO_ANALYSIS_ARCH }} @@ -68,17 +68,17 @@ jobs: mkdir -p ${{ github.workspace }}/Build/caches/CLDR - name: TimeZoneData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/TZDB key: TimeZoneData-${{ hashFiles('Meta/CMake/time_zone_data.cmake') }} - name: UnicodeData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/UCD key: UnicodeData-${{ hashFiles('Meta/CMake/unicode_data.cmake') }} - name: UnicodeLocale Cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/CLDR key: UnicodeLocale-${{ hashFiles('Meta/CMake/locale_data.cmake') }} diff --git a/.github/workflows/serenity-js-artifacts.yml b/.github/workflows/serenity-js-artifacts.yml index 667dfdb4d68..0c83c6e5ef5 100644 --- a/.github/workflows/serenity-js-artifacts.yml +++ b/.github/workflows/serenity-js-artifacts.yml @@ -60,19 +60,19 @@ jobs: mkdir -p Build/CLDR - name: TimeZoneData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/libjs-test262/Build/TZDB key: TimeZoneData-${{ hashFiles('Meta/CMake/time_zone_data.cmake') }} - name: UnicodeData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/libjs-test262/Build/UCD key: UnicodeData-${{ hashFiles('Meta/CMake/unicode_data.cmake') }} - name: UnicodeLocale cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/libjs-test262/Build/CLDR key: UnicodeLocale-${{ hashFiles('Meta/CMake/locale_data.cmake') }} diff --git a/.github/workflows/sonar-cloud-static-analysis.yml b/.github/workflows/sonar-cloud-static-analysis.yml index 24d1e786976..a3730060d39 100644 --- a/.github/workflows/sonar-cloud-static-analysis.yml +++ b/.github/workflows/sonar-cloud-static-analysis.yml @@ -79,7 +79,7 @@ jobs: - name: Toolchain cache # This job should always read the cache, never populate it. - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: toolchain-cache with: path: ${{ github.workspace }}/Toolchain/Local/${{ env.SONAR_ANALYSIS_ARCH }} @@ -100,17 +100,17 @@ jobs: mkdir -p ${{ github.workspace }}/Build/caches/CLDR - name: TimeZoneData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/TZDB key: TimeZoneData-${{ hashFiles('Meta/CMake/time_zone_data.cmake') }} - name: UnicodeData cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/UCD key: UnicodeData-${{ hashFiles('Meta/CMake/unicode_data.cmake') }} - name: UnicodeLocale Cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/CLDR key: UnicodeLocale-${{ hashFiles('Meta/CMake/locale_data.cmake') }} diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml index 7f6083bcf36..8d544472dd7 100644 --- a/.github/workflows/wasm.yml +++ b/.github/workflows/wasm.yml @@ -43,17 +43,17 @@ jobs: mkdir -p ${{ github.workspace }}/Build/caches/UCD mkdir -p ${{ github.workspace }}/Build/caches/CLDR - name: "TimeZoneData cache" - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/TZDB key: TimeZoneData-${{ hashFiles('Meta/CMake/time_zone_data.cmake') }} - name: "UnicodeData cache" - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/UCD key: UnicodeData-${{ hashFiles('Meta/CMake/unicode_data.cmake') }} - name: "UnicodeLocale cache" - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/Build/caches/CLDR key: UnicodeLocale-${{ hashFiles('Meta/CMake/locale_data.cmake') }}