ref: e0142c055d9ce0de9ab1f9fa7af3fadadee7d2fc
parent: 91dee9970976f664da32507759a1b6176d928cf5
author: Lennart Augustsson <lennart@augustsson.net>
date: Sat Jul 13 16:27:56 EDT 2024
Update workflow for cabal
--- a/.github/workflows/mhs-ci.yml
+++ b/.github/workflows/mhs-ci.yml
@@ -16,7 +16,23 @@
run: make
- name: make everytestmhs
run: make everytestmhs
- - name: cabal build
+
+ - name: Cabal cache
+ uses: actions/cache@v3
+ env:
+ cache-name: cache-cabal
+ with:
+ path: ~/.cabal
+ key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/*.cabal') }}-${{ hashFiles('**/cabal.project') }}+ restore-keys: |
+ ${{ runner.os }}-build-${{ env.cache-name }}-+ ${{ runner.os }}-build-+ ${{ runner.os }}-+ - name: Install dependencies
+ run: |
+ cabal update
+ cabal build --only-dependencies
+ - name: Build
run: cabal build
build-linux-micro-x86_64:
--
⑨