shithub: MicroHs

Download patch

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:
--