@@ -63,14 +63,15 @@ jobs:
63
63
run : cabal update
64
64
65
65
- name : List exact cabal deps
66
- run : cabal freeze
66
+ run : |
67
+ cabal freeze --only-dependencies
68
+ sed -i '$ d' cabal.project.freeze
67
69
68
70
- name : Cache cabal store
69
71
uses : actions/cache@v4
70
72
with :
71
73
path : ~/.cabal/store
72
74
key : deps-linux-${{ env.ghc }}-${{ hashFiles('cabal.project.freeze') }}
73
- restore-keys : deps-linux-${{ env.ghc }}-
74
75
75
76
- name : Cache build artifacts
76
77
uses : actions/cache@v4
@@ -120,7 +121,9 @@ jobs:
120
121
run : devbox run -- cabal update
121
122
122
123
- name : List exact cabal deps
123
- run : devbox run -- cabal freeze
124
+ run : |
125
+ cabal freeze --only-dependencies
126
+ sed -i '$ d' cabal.project.freeze
124
127
125
128
- name : Cache cabal store
126
129
uses : actions/cache@v4
@@ -180,14 +183,15 @@ jobs:
180
183
cabal-version : ${{ env.cabal }}
181
184
182
185
- name : List exact cabal deps
183
- run : cabal freeze
186
+ run : |
187
+ cabal freeze --only-dependencies
188
+ sed -i '$ d' cabal.project.freeze
184
189
185
190
- name : Cache cabal store
186
191
uses : actions/cache@v4
187
192
with :
188
193
path : ${{ steps.setup-haskell.outputs.cabal-store }}
189
194
key : deps-win-${{ env.ghc }}-${{ hashFiles('cabal.project.freeze') }}
190
- restore-keys : deps-win-${{ env.ghc }}-
191
195
192
196
- name : Cache build artifacts
193
197
uses : actions/cache@v4
0 commit comments