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