From 0c847bf18dc8a5a50c930284d306460763f60fa9 Mon Sep 17 00:00:00 2001 From: adrian-kong Date: Tue, 20 Dec 2022 12:05:11 +1100 Subject: [PATCH] haskell cache --- .github/workflows/haskell.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/haskell.yaml b/.github/workflows/haskell.yaml index 16bc500e13..8f3cbb501f 100644 --- a/.github/workflows/haskell.yaml +++ b/.github/workflows/haskell.yaml @@ -18,6 +18,21 @@ jobs: steps: - uses: actions/checkout@v2 + - uses: actions/cache@v3 + name: Cache ~/.stack + with: + path: ~/.stack + key: ${{ runner.os }}-stack-global-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }} + restore-keys: | + ${{ runner.os }}-stack-global- + - uses: actions/cache@v3 + name: Cache .stack-work + with: + path: .stack-work + key: ${{ runner.os }}-stack-work-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }}-${{ hashFiles('**/*.hs') }} + restore-keys: | + ${{ runner.os }}-stack-work- + - uses: haskell/actions/setup@v1 with: enable-stack: true