diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 52bbd6719..0acf65cf8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -187,7 +187,7 @@ jobs: # We'll tell BuildX to `--cache-from` this folder to speed up the build # of our `appscope-builder` image. - name: Setup Docker Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-buildx-${{ github.sha }} @@ -196,7 +196,7 @@ jobs: # Cache the cmocka build. Use a key based on a hash of all the files used # in the build. - name: Setup cmocka Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/cmocka key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-cmocka-${{ hashFiles('contrib/*', 'contrib/cmocka/**') }} @@ -205,7 +205,7 @@ jobs: # Cache the funchook build. Use a key based on a hash of all the files # used in the build. - name: Setup funchook Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/funchook key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-funchook-${{ hashFiles('contrib/*', 'contrib/funchook/**') }} @@ -214,7 +214,7 @@ jobs: # Cache the funchook build. Use a key based on a hash of all the files # used in the build. - name: Setup pcre2 Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/pcre2 key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-pcre2-${{ hashFiles('contrib/*', 'contrib/cpre2/**') }} @@ -223,7 +223,7 @@ jobs: # Cache the openssl build. Use a key based on a hash of all the files # used in the build. - name: Setup openssl Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/openssl key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-openssl-${{ hashFiles('contrib/*', 'contrib/openssl/**') }} @@ -232,7 +232,7 @@ jobs: # Cache the ls-hpack build. Use a key based on a hash of all the files # used in the build. - name: Setup ls-hpack Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/ls-hpack key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-ls-hpack-${{ hashFiles('contrib/*', 'contrib/ls-hpack/**') }} @@ -241,7 +241,7 @@ jobs: # Cache the musl build. Use a key based on a hash of all the files # used in the build. - name: Setup musl Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/musl key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-musl-${{ hashFiles('contrib/*', 'contrib/musl/**') }} @@ -250,7 +250,7 @@ jobs: # Cache the libunwind build. Use a key based on a hash of all the files # used in the build. - name: Setup libunwind Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/libunwind key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-libunwind-${{ hashFiles('contrib/*', 'contrib/libunwind/**') }} @@ -259,7 +259,7 @@ jobs: # Cache the coredumper build. Use a key based on a hash of all the files # used in the build. - name: Setup coredumper Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/coredumper key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-coredumper-${{ hashFiles('contrib/*', 'contrib/coredumper/**') }} diff --git a/.github/workflows/integrations.yml b/.github/workflows/integrations.yml index dfc7cda5e..0a9539c25 100644 --- a/.github/workflows/integrations.yml +++ b/.github/workflows/integrations.yml @@ -148,7 +148,7 @@ jobs: # We'll tell BuildX to `--cache-from` this folder to speed up the build # of our `appscope-builder` image. - name: Setup Docker Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-buildx-${{ github.sha }} @@ -156,7 +156,7 @@ jobs: # Cache downloaded Go dependencies. - name: Setup Go Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: | ~/.cache/go-build @@ -170,7 +170,7 @@ jobs: # Cache the cmocka build. Use a key based on a hash of all the files used # in the build. - name: Setup cmocka Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/cmocka key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-cmocka-${{ hashFiles('contrib/*', 'contrib/cmocka/**') }} @@ -179,7 +179,7 @@ jobs: # Cache the funchook build. Use a key based on a hash of all the files # used in the build. - name: Setup funchook Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/funchook key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-funchook-${{ hashFiles('contrib/*', 'contrib/funchook/**') }} @@ -188,7 +188,7 @@ jobs: # Cache the funchook build. Use a key based on a hash of all the files # used in the build. - name: Setup pcre2 Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/pcre2 key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-pcre2-${{ hashFiles('contrib/*', 'contrib/cpre2/**') }} @@ -197,7 +197,7 @@ jobs: # Cache the openssl build. Use a key based on a hash of all the files # used in the build. - name: Setup openssl Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/openssl key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-openssl-${{ hashFiles('contrib/*', 'contrib/openssl/**') }} @@ -206,7 +206,7 @@ jobs: # Cache the ls-hpack build. Use a key based on a hash of all the files # used in the build. - name: Setup ls-hpack Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/ls-hpack key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-ls-hpack-${{ hashFiles('contrib/*', 'contrib/ls-hpack/**') }} @@ -215,7 +215,7 @@ jobs: # Cache the musl build. Use a key based on a hash of all the files # used in the build. - name: Setup musl Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/musl key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-musl-${{ hashFiles('contrib/*', 'contrib/musl/**') }} @@ -224,7 +224,7 @@ jobs: # Cache the libunwind build. Use a key based on a hash of all the files # used in the build. - name: Setup libunwind Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/libunwind key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-libunwind-${{ hashFiles('contrib/*', 'contrib/libunwind/**') }} @@ -233,7 +233,7 @@ jobs: # Cache the coredumper build. Use a key based on a hash of all the files # used in the build. - name: Setup coredumper Cache - uses: actions/cache@v3.3.2 + uses: actions/cache@v4.0.2 with: path: contrib/build/coredumper key: ${{ runner.os }}-${{ steps.env.outputs.arch }}-coredumper-${{ hashFiles('contrib/*', 'contrib/coredumper/**') }}