@@ -172,7 +172,7 @@ jobs:
172172 touch cabal.project
173173 echo "packages: $GITHUB_WORKSPACE/source/." >> cabal.project
174174 echo "packages: $GITHUB_WORKSPACE/source/packages/frontend" >> cabal.project
175- echo "packages: $GITHUB_WORKSPACE/source/packages/backend" >> cabal.project
175+ echo "packages: $GITHUB_WORKSPACE/source/packages/backend-lalr " >> cabal.project
176176 echo "packages: $GITHUB_WORKSPACE/source/packages/backend-glr" >> cabal.project
177177 echo "packages: $GITHUB_WORKSPACE/source/packages/grammar" >> cabal.project
178178 echo "packages: $GITHUB_WORKSPACE/source/packages/tabular" >> cabal.project
@@ -193,8 +193,8 @@ jobs:
193193 echo "PKGDIR_happy_grammar=${PKGDIR_happy_grammar}" >> "$GITHUB_ENV"
194194 PKGDIR_happy_frontend="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/happy-frontend-[0-9.]*')"
195195 echo "PKGDIR_happy_frontend=${PKGDIR_happy_frontend}" >> "$GITHUB_ENV"
196- PKGDIR_happy_backend ="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/happy-backend-[0-9.]*')"
197- echo "PKGDIR_happy_backend =${PKGDIR_happy_backend }" >> "$GITHUB_ENV"
196+ PKGDIR_happy_backend_lalr ="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/happy-backend-lalr -[0-9.]*')"
197+ echo "PKGDIR_happy_backend_lalr =${PKGDIR_happy_backend_lalr }" >> "$GITHUB_ENV"
198198 PKGDIR_happy_backend_glr="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/happy-backend-glr-[0-9.]*')"
199199 echo "PKGDIR_happy_backend_glr=${PKGDIR_happy_backend_glr}" >> "$GITHUB_ENV"
200200 PKGDIR_happy="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/happy-[0-9.]*')"
@@ -203,14 +203,14 @@ jobs:
203203 touch cabal.project
204204 touch cabal.project.local
205205 echo "packages: ${PKGDIR_happy_frontend}" >> cabal.project
206- echo "packages: ${PKGDIR_happy_backend }" >> cabal.project
206+ echo "packages: ${PKGDIR_happy_backend_lalr }" >> cabal.project
207207 echo "packages: ${PKGDIR_happy_backend_glr}" >> cabal.project
208208 echo "packages: ${PKGDIR_happy_tabular}" >> cabal.project
209209 echo "packages: ${PKGDIR_happy_grammar}" >> cabal.project
210210 echo "packages: ${PKGDIR_happy}" >> cabal.project
211211 if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package happy-frontend" >> cabal.project ; fi
212212 if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
213- if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package happy-backend" >> cabal.project ; fi
213+ if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package happy-backend-lalr " >> cabal.project ; fi
214214 if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
215215 if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package happy-backend-glr" >> cabal.project ; fi
216216 if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
@@ -222,7 +222,7 @@ jobs:
222222 if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
223223 cat >> cabal.project <<EOF
224224 EOF
225- $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(containers|happy|happy-tabular|happy-grammar|happy-frontend|happy-backend|happy-backend-glr|mtl|transformers)$/; }' >> cabal.project.local
225+ $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(containers|happy|happy-tabular|happy-grammar|happy-frontend|happy-backend-lalr |happy-backend-glr|mtl|transformers)$/; }' >> cabal.project.local
226226 cat cabal.project
227227 cat cabal.project.local
228228 - name : dump install plan
@@ -259,7 +259,7 @@ jobs:
259259 ${CABAL} -vnormal check
260260 cd ${PKGDIR_happy_frontend} || false
261261 ${CABAL} -vnormal check
262- cd ${PKGDIR_happy_backend } || false
262+ cd ${PKGDIR_happy_backend_lalr } || false
263263 ${CABAL} -vnormal check
264264 cd ${PKGDIR_happy_backend_glr} || false
265265 ${CABAL} -vnormal check
0 commit comments