diff --git a/.github/workflows/binaries-linux-x64.yml b/.github/workflows/binaries-linux-x64.yml index e108a5a20..5038b400d 100644 --- a/.github/workflows/binaries-linux-x64.yml +++ b/.github/workflows/binaries-linux-x64.yml @@ -37,7 +37,7 @@ jobs: - name: Uncache ghcup-installed tools id: ghcup - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.ghcup key: ${{ runner.os }}-ghcup-${{ hashFiles('**.yaml') }} @@ -46,7 +46,7 @@ jobs: # - name: Uncache cabal-installed libs # id: cabal - # uses: actions/cache@v3 + # uses: actions/cache@v4 # with: # path: ~/.cabal # key: ${{ runner.os }}-cabal-${{ hashFiles('**.yaml') }} @@ -55,7 +55,7 @@ jobs: - name: Uncache stack global package db id: stack-global - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.stack key: ${{ runner.os }}-stack-global-20240417-${{ hashFiles('**.yaml') }} @@ -64,7 +64,7 @@ jobs: - name: Uncache stack-installed programs in ~/.local/bin id: stack-programs - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.local/bin key: ${{ runner.os }}-stack-programs-20240417-${{ hashFiles('**.yaml') }} @@ -72,7 +72,7 @@ jobs: ${{ runner.os }}-stack-programs-20240417 - name: Uncache .stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .stack-work key: ${{ runner.os }}-stack-work-20240417-${{ hashFiles('**.yaml') }} @@ -80,7 +80,7 @@ jobs: ${{ runner.os }}-stack-work-20240417 - name: Uncache hledger-lib/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-lib/.stack-work key: ${{ runner.os }}-hledger-lib-stack-work-20240417-${{ hashFiles('hledger-lib/package.yaml') }} @@ -88,7 +88,7 @@ jobs: ${{ runner.os }}-hledger-lib-stack-work-20240417 - name: Uncache hledger/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger/.stack-work key: ${{ runner.os }}-hledger-stack-work-20240417-${{ hashFiles('hledger/package.yaml') }} @@ -96,7 +96,7 @@ jobs: ${{ runner.os }}-hledger-stack-work-20240417 - name: Uncache hledger-ui/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-ui/.stack-work key: ${{ runner.os }}-hledger-ui-stack-work-20240417-${{ hashFiles('hledger-ui/package.yaml') }} @@ -104,7 +104,7 @@ jobs: ${{ runner.os }}-hledger-ui-stack-work-20240417 - name: Uncache hledger-web/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-web/.stack-work key: ${{ runner.os }}-hledger-web-stack-work-20240417-${{ hashFiles('hledger-web/package.yaml') }} diff --git a/.github/workflows/binaries-mac-arm64.yml b/.github/workflows/binaries-mac-arm64.yml index adc1832ec..556af5cfe 100644 --- a/.github/workflows/binaries-mac-arm64.yml +++ b/.github/workflows/binaries-mac-arm64.yml @@ -56,7 +56,7 @@ jobs: - name: Uncache stack global package db id: stack-global - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.stack key: ${{ runner.os }}-stack-global-from20220817-${{ hashFiles('**.yaml') }} @@ -65,7 +65,7 @@ jobs: - name: Uncache stack-installed programs in ~/.local/bin id: stack-programs - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.local/bin key: ${{ runner.os }}-stack-programs-from20220817-${{ hashFiles('**.yaml') }} @@ -73,7 +73,7 @@ jobs: ${{ runner.os }}-stack-programs-from20220817 - name: Uncache .stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .stack-work key: ${{ runner.os }}-stack-work-from20220817-${{ hashFiles('**.yaml') }} @@ -81,7 +81,7 @@ jobs: ${{ runner.os }}-stack-work-from20220817 - name: Uncache hledger-lib/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-lib/.stack-work key: ${{ runner.os }}-hledger-lib-stack-work-from20220817-${{ hashFiles('hledger-lib/package.yaml') }} @@ -89,7 +89,7 @@ jobs: ${{ runner.os }}-hledger-lib-stack-work-from20220817 - name: Uncache hledger/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger/.stack-work key: ${{ runner.os }}-hledger-stack-work-from20220817-${{ hashFiles('hledger/package.yaml') }} @@ -97,7 +97,7 @@ jobs: ${{ runner.os }}-hledger-stack-work-from20220817 - name: Uncache hledger-ui/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-ui/.stack-work key: ${{ runner.os }}-hledger-ui-stack-work-from20220817-${{ hashFiles('hledger-ui/package.yaml') }} @@ -105,7 +105,7 @@ jobs: ${{ runner.os }}-hledger-ui-stack-work-from20220817 - name: Uncache hledger-web/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-web/.stack-work key: ${{ runner.os }}-hledger-web-stack-work-from20220817-${{ hashFiles('hledger-web/package.yaml') }} diff --git a/.github/workflows/binaries-mac-x64.yml b/.github/workflows/binaries-mac-x64.yml index b924ac2e5..aa95e4dfc 100644 --- a/.github/workflows/binaries-mac-x64.yml +++ b/.github/workflows/binaries-mac-x64.yml @@ -56,7 +56,7 @@ jobs: - name: Uncache stack global package db id: stack-global - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.stack key: ${{ runner.os }}-stack-global-from20220817-${{ hashFiles('**.yaml') }} @@ -65,7 +65,7 @@ jobs: - name: Uncache stack-installed programs in ~/.local/bin id: stack-programs - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.local/bin key: ${{ runner.os }}-stack-programs-from20220817-${{ hashFiles('**.yaml') }} @@ -73,7 +73,7 @@ jobs: ${{ runner.os }}-stack-programs-from20220817 - name: Uncache .stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .stack-work key: ${{ runner.os }}-stack-work-from20220817-${{ hashFiles('**.yaml') }} @@ -81,7 +81,7 @@ jobs: ${{ runner.os }}-stack-work-from20220817 - name: Uncache hledger-lib/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-lib/.stack-work key: ${{ runner.os }}-hledger-lib-stack-work-from20220817-${{ hashFiles('hledger-lib/package.yaml') }} @@ -89,7 +89,7 @@ jobs: ${{ runner.os }}-hledger-lib-stack-work-from20220817 - name: Uncache hledger/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger/.stack-work key: ${{ runner.os }}-hledger-stack-work-from20220817-${{ hashFiles('hledger/package.yaml') }} @@ -97,7 +97,7 @@ jobs: ${{ runner.os }}-hledger-stack-work-from20220817 - name: Uncache hledger-ui/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-ui/.stack-work key: ${{ runner.os }}-hledger-ui-stack-work-from20220817-${{ hashFiles('hledger-ui/package.yaml') }} @@ -105,7 +105,7 @@ jobs: ${{ runner.os }}-hledger-ui-stack-work-from20220817 - name: Uncache hledger-web/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-web/.stack-work key: ${{ runner.os }}-hledger-web-stack-work-from20220817-${{ hashFiles('hledger-web/package.yaml') }} diff --git a/.github/workflows/binaries-windows-x64.yml b/.github/workflows/binaries-windows-x64.yml index cb35b7f86..f14d08380 100644 --- a/.github/workflows/binaries-windows-x64.yml +++ b/.github/workflows/binaries-windows-x64.yml @@ -33,7 +33,7 @@ jobs: - name: Uncache stack global package db id: stack-global-package-db - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: C:\Users\runneradmin\AppData\Roaming\stack\ key: ${{ runner.os }}-appdata-roaming-stack-${{ hashFiles('**.yaml') }} @@ -42,7 +42,7 @@ jobs: - name: Uncache stack programs dir # ghc, ghc-included packages and their haddocks, mingw, msys2 id: stack-programs-dir - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: C:\Users\runneradmin\AppData\Local\Programs\stack\ # which files signal a change in stack's global db ? @@ -52,7 +52,7 @@ jobs: ${{ runner.os }}-appdata-local-programs-stack - name: Uncache .stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .stack-work key: ${{ runner.os }}-stack-work-${{ hashFiles('**.yaml') }} @@ -60,7 +60,7 @@ jobs: ${{ runner.os }}-stack-work - name: Uncache hledger-lib/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-lib/.stack-work key: ${{ runner.os }}-hledger-lib-stack-work-${{ hashFiles('hledger-lib/package.yaml') }} @@ -68,7 +68,7 @@ jobs: ${{ runner.os }}-hledger-lib-stack-work - name: Uncache hledger/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger/.stack-work key: ${{ runner.os }}-hledger-stack-work-${{ hashFiles('hledger/package.yaml') }} @@ -76,7 +76,7 @@ jobs: ${{ runner.os }}-hledger-stack-work - name: Uncache hledger-ui/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-ui/.stack-work key: ${{ runner.os }}-hledger-ui-stack-work-${{ hashFiles('hledger-ui/package.yaml') }} @@ -84,7 +84,7 @@ jobs: ${{ runner.os }}-hledger-ui-stack-work - name: Uncache hledger-web/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-web/.stack-work key: ${{ runner.os }}-hledger-web-stack-work-${{ hashFiles('hledger-web/package.yaml') }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2377d9b4e..a23bdd806 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -151,7 +151,7 @@ jobs: - name: Uncache stack global package db id: stack-global - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.stack # XXX if stack.yaml is a symlink, this fails with @@ -164,7 +164,7 @@ jobs: - name: Uncache stack-installed programs in ~/.local/bin id: stack-programs - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.local/bin key: ${{ runner.os }}-stack-programs-$ghc-${{ hashFiles('**.yaml') }} @@ -173,7 +173,7 @@ jobs: if: env.CONTINUE - name: Uncache .stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .stack-work key: ${{ runner.os }}-stack-work-$ghc-${{ hashFiles('**.yaml') }} @@ -182,7 +182,7 @@ jobs: if: env.CONTINUE - name: Uncache hledger-lib/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-lib/.stack-work key: ${{ runner.os }}-hledger-lib-stack-work-$ghc-${{ hashFiles('hledger-lib/package.yaml') }} @@ -191,7 +191,7 @@ jobs: if: env.CONTINUE - name: Uncache hledger/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger/.stack-work key: ${{ runner.os }}-hledger-stack-work-$ghc-${{ hashFiles('hledger/package.yaml') }} @@ -200,7 +200,7 @@ jobs: if: env.CONTINUE - name: Uncache hledger-ui/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-ui/.stack-work key: ${{ runner.os }}-hledger-ui-stack-work-$ghc-${{ hashFiles('hledger-ui/package.yaml') }} @@ -209,7 +209,7 @@ jobs: if: env.CONTINUE - name: Uncache hledger-web/.stack-work - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: hledger-web/.stack-work key: ${{ runner.os }}-hledger-web-stack-work-$ghc-${{ hashFiles('hledger-web/package.yaml') }}