Skip to content

Commit 0557438

Browse files
Fix CI: ignore dev files in the sdist check, use cabal.project
The sdist check failed on cabal.project and sources.nix, which are not part of the source distribution. Without CABAL_PROJECT, packcheck removes cabal.project for the sdist build, but streamly-coreutils is only available through its source-repository-package. Also run hlint on cli and test.
1 parent 07d0c7c commit 0557438

2 files changed

Lines changed: 13 additions & 11 deletions

File tree

‎.github/workflows/packcheck.yml‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -157,16 +157,16 @@ jobs:
157157
command: cabal
158158
ghc_version: 9.12.4
159159
# WARNING! cannot use # comments inside pack_options.
160-
#pack_options: >-
161-
# CABAL_PROJECT=cabal.project
160+
pack_options: >-
161+
CABAL_PROJECT=cabal.project
162162
163163
- name: ci
164164
runner: ubuntu-latest
165165
command: cabal
166166
ghc_version: 9.10.3
167167
# WARNING! cannot use # comments inside pack_options.
168-
#pack_options: >-
169-
# CABAL_PROJECT=cabal.project
168+
pack_options: >-
169+
CABAL_PROJECT=cabal.project
170170
171171
#- name: ghc-9.10.3
172172
# runner: ubuntu-latest
@@ -182,24 +182,24 @@ jobs:
182182
command: cabal
183183
ghc_version: 9.8.4
184184
# WARNING! cannot use # comments inside pack_options.
185-
#pack_options: >-
186-
# CABAL_PROJECT=cabal.project
185+
pack_options: >-
186+
CABAL_PROJECT=cabal.project
187187
188188
- name: ci
189189
runner: ubuntu-latest
190190
command: cabal
191191
ghc_version: 9.6.3
192192
# WARNING! cannot use # comments inside pack_options.
193-
#pack_options: >-
194-
# CABAL_PROJECT=cabal.project
193+
pack_options: >-
194+
CABAL_PROJECT=cabal.project
195195
196196
- name: ci
197197
runner: windows-latest
198198
command: cabal
199199
ghc_version: 9.12.4
200200
# WARNING! cannot use # comments inside pack_options.
201-
#pack_options: >-
202-
# CABAL_PROJECT=cabal.project
201+
pack_options: >-
202+
CABAL_PROJECT=cabal.project
203203
204204
- name: ci
205205
runner: ubuntu-latest
@@ -208,7 +208,7 @@ jobs:
208208
pack_options: >-
209209
HLINT_VERSION=3.6.1
210210
HLINT_OPTIONS="lint"
211-
HLINT_TARGETS="src"
211+
HLINT_TARGETS="src cli test"
212212
213213
#- name: docspec
214214
# runner: ubuntu-latest

‎.packcheck.ignore‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@
44
cabal.project.Werror
55
flake.lock
66
flake.nix
7+
cabal.project
8+
sources.nix

0 commit comments

Comments
 (0)