ci: use cache v4, silence node 16 warnings
This commit is contained in:
parent
835a34b3f3
commit
ef15f9e615
18
.github/workflows/binaries-linux-x64.yml
vendored
18
.github/workflows/binaries-linux-x64.yml
vendored
@ -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') }}
|
||||
|
||||
14
.github/workflows/binaries-mac-arm64.yml
vendored
14
.github/workflows/binaries-mac-arm64.yml
vendored
@ -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') }}
|
||||
|
||||
14
.github/workflows/binaries-mac-x64.yml
vendored
14
.github/workflows/binaries-mac-x64.yml
vendored
@ -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') }}
|
||||
|
||||
14
.github/workflows/binaries-windows-x64.yml
vendored
14
.github/workflows/binaries-windows-x64.yml
vendored
@ -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') }}
|
||||
|
||||
14
.github/workflows/ci.yml
vendored
14
.github/workflows/ci.yml
vendored
@ -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') }}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user