Skip to content

Commit 316a0a0

Browse files
committed
CI: {caching, test, bench}: output freeze or warning
1 parent c4ee4d5 commit 316a0a0

File tree

3 files changed

+21
-15
lines changed

3 files changed

+21
-15
lines changed

.github/workflows/bench.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,13 @@ jobs:
8888
- name: Form the package list ('cabal.project.freeze')
8989
continue-on-error: true
9090
run: |
91-
cabal v2-freeze
92-
echo ''
93-
echo 'Output:'
94-
echo ''
95-
cat 'cabal.project.freeze'
91+
cabal v2-freeze && \
92+
echo '' && \
93+
echo 'Output:' && \
94+
echo '' && \
95+
cat 'cabal.project.freeze' && \
96+
echo '' || \
97+
echo 'WARNING: Could not produce the `freeze`.
9698
9799
- name: Hackage sources cache
98100
uses: actions/cache@v2

.github/workflows/caching.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,13 @@ jobs:
145145
- name: Form the package list ('cabal.project.freeze')
146146
continue-on-error: true
147147
run: |
148-
cabal v2-freeze
149-
echo ''
150-
echo 'Output:'
151-
echo ''
152-
cat 'cabal.project.freeze'
148+
cabal v2-freeze && \
149+
echo '' && \
150+
echo 'Output:' && \
151+
echo '' && \
152+
cat 'cabal.project.freeze' && \
153+
echo '' || \
154+
echo 'WARNING: Could not produce the `freeze`.
153155
154156
# 2021-12-02: NOTE: Cabal Hackage source tree storage does not depend on OS or GHC really,
155157
# but can depend on `base`.

.github/workflows/test.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,11 +149,13 @@ jobs:
149149
- name: Form the package list ('cabal.project.freeze')
150150
continue-on-error: true
151151
run: |
152-
cabal v2-freeze
153-
echo ''
154-
echo 'Output:'
155-
echo ''
156-
cat 'cabal.project.freeze'
152+
cabal v2-freeze && \
153+
echo '' && \
154+
echo 'Output:' && \
155+
echo '' && \
156+
cat 'cabal.project.freeze' && \
157+
echo '' || \
158+
echo 'WARNING: Could not produce the `freeze`.
157159
158160
- name: Hackage sources cache
159161
uses: actions/cache@v2

0 commit comments

Comments
 (0)