Skip to content

Commit b03dfcc

Browse files
committed
Regenerate CI config
1 parent 76270d8 commit b03dfcc

File tree

1 file changed

+6
-21
lines changed

1 file changed

+6
-21
lines changed

.github/workflows/haskell-ci.yml

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,7 @@ jobs:
144144
run: |
145145
touch cabal.project
146146
echo "packages: $GITHUB_WORKSPACE/source/." >> cabal.project
147-
echo "packages: $GITHUB_WORKSPACE/source/tests" >> cabal.project
148-
echo "packages: $GITHUB_WORKSPACE/source/th-tests" >> cabal.project
149-
if [ $((HCNUMVER >= 71000)) -ne 0 ] ; then echo "packages: $GITHUB_WORKSPACE/source/benchmarks" >> cabal.project ; fi
147+
if [ $((HCNUMVER >= 80000)) -ne 0 ] ; then echo "packages: $GITHUB_WORKSPACE/source/benchmarks" >> cabal.project ; fi
150148
cat cabal.project
151149
- name: sdist
152150
run: |
@@ -160,29 +158,20 @@ jobs:
160158
run: |
161159
PKGDIR_text="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/text-[0-9.]*')"
162160
echo "PKGDIR_text=${PKGDIR_text}" >> $GITHUB_ENV
163-
PKGDIR_text_tests="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/text-tests-[0-9.]*')"
164-
echo "PKGDIR_text_tests=${PKGDIR_text_tests}" >> $GITHUB_ENV
165-
PKGDIR_th_tests="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/th-tests-[0-9.]*')"
166-
echo "PKGDIR_th_tests=${PKGDIR_th_tests}" >> $GITHUB_ENV
167161
PKGDIR_text_benchmarks="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/text-benchmarks-[0-9.]*')"
168162
echo "PKGDIR_text_benchmarks=${PKGDIR_text_benchmarks}" >> $GITHUB_ENV
169163
touch cabal.project
170164
touch cabal.project.local
171165
echo "packages: ${PKGDIR_text}" >> cabal.project
172-
echo "packages: ${PKGDIR_text_tests}" >> cabal.project
173-
echo "packages: ${PKGDIR_th_tests}" >> cabal.project
174-
if [ $((HCNUMVER >= 71000)) -ne 0 ] ; then echo "packages: ${PKGDIR_text_benchmarks}" >> cabal.project ; fi
166+
if [ $((HCNUMVER >= 80000)) -ne 0 ] ; then echo "packages: ${PKGDIR_text_benchmarks}" >> cabal.project ; fi
175167
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package text" >> cabal.project ; fi
176168
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
177-
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package text-tests" >> cabal.project ; fi
178-
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
179-
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package th-tests" >> cabal.project ; fi
180-
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
181169
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package text-benchmarks" >> cabal.project ; fi
182170
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
183171
cat >> cabal.project <<EOF
172+
constraints: semigroups -text -hashable -unordered-containers
184173
EOF
185-
$HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(parsec|text|text-benchmarks|text-tests|th-tests)$/; }' >> cabal.project.local
174+
$HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(parsec|text|text-benchmarks)$/; }' >> cabal.project.local
186175
cat cabal.project
187176
cat cabal.project.local
188177
- name: dump install plan
@@ -212,12 +201,8 @@ jobs:
212201
run: |
213202
cd ${PKGDIR_text} || false
214203
${CABAL} -vnormal check
215-
cd ${PKGDIR_text_tests} || false
216-
${CABAL} -vnormal check
217-
cd ${PKGDIR_th_tests} || false
218-
${CABAL} -vnormal check
219-
if [ $((HCNUMVER >= 71000)) -ne 0 ] ; then cd ${PKGDIR_text_benchmarks} || false ; fi
220-
if [ $((HCNUMVER >= 71000)) -ne 0 ] ; then ${CABAL} -vnormal check ; fi
204+
if [ $((HCNUMVER >= 80000)) -ne 0 ] ; then cd ${PKGDIR_text_benchmarks} || false ; fi
205+
if [ $((HCNUMVER >= 80000)) -ne 0 ] ; then ${CABAL} -vnormal check ; fi
221206
- name: haddock
222207
run: |
223208
$CABAL v2-haddock $ARG_COMPILER --with-haddock $HADDOCK $ARG_TESTS $ARG_BENCH all

0 commit comments

Comments
 (0)