on master help sign in
Use restore keys
commit69167519ed44803757f9258223c43ccbb36ed042 authoriko <ilyakooo0@gmail.com> dateTue 21 Dec 2021, 23:17 (5 years ago) parent60c423b
2 files changed+10−7
.github/actions/common_setup/action.yaml+4 .github/workflows/github-actions-image.yaml+6−7
.github/actions/common_setup/action.yaml+4
@@ -4,6 +4,9 @@ inputs:
44 key:
55 description: "Caching key"
66 required: true
7+ restore-keys:
8+ description: "Restore keys"
9+ required: false
710runs:
811 using: "composite"
912 steps:
@@ -19,3 +22,4 @@ runs:
1922 uses: ./.github/actions/nix_cache
2023 with:
2124 key: ${{ inputs.key }}
25+ restore-keys: ${{ inputs.restore-keys }}
.github/workflows/github-actions-image.yaml+6−7
@@ -31,12 +31,11 @@ jobs:
3131 - name: Common setup
3232 uses: ./.github/actions/common_setup
3333 with:
34− key: |
35− Linux-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}-${{ hashFiles('**.cabal') }}
34+ key: Linux-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}-${{ hashFiles('**.cabal') }}
35+ restore-keys: |
3636 Linux-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}
3737 Linux-${{ hashFiles('**.nix') }}
3838 Linux
39−
4039 - name: Build Linux static binary
4140 shell: bash
4241 run: |
@@ -124,8 +123,8 @@ jobs:
124123 - name: Common setup
125124 uses: ./.github/actions/common_setup
126125 with:
127− key: |
128− macOS-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}-${{ hashFiles('**.cabal') }}
126+ key: macOS-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}-${{ hashFiles('**.cabal') }}
127+ restore-keys: |
129128 macOS-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}
130129 macOS-${{ hashFiles('**.nix') }}
131130 macOS
@@ -171,8 +170,8 @@ jobs:
171170 - name: Common setup
172171 uses: ./.github/actions/common_setup
173172 with:
174− key: |
175− Linux-Windows-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}-${{ hashFiles('**.cabal') }}
173+ key: Linux-Windows-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}-${{ hashFiles('**.cabal') }}
174+ restore-keys: |
176175 Linux-Windows-${{ hashFiles('**.nix') }}-${{ hashFiles('stack.yaml') }}
177176 Linux-Windows-${{ hashFiles('**.nix') }}
178177 Linux-Windows