@@ -183,8 +183,8 @@ jobs:
183183 touch cabal.project
184184 echo "packages: $GITHUB_WORKSPACE/source/code/hsec-core" >> cabal.project
185185 echo "packages: $GITHUB_WORKSPACE/source/code/hsec-tools" >> cabal.project
186- echo "packages: $GITHUB_WORKSPACE/source/code/cvss" >> cabal.project
187186 echo "packages: $GITHUB_WORKSPACE/source/code/cwe" >> cabal.project
187+ echo "packages: $GITHUB_WORKSPACE/source/code/cvss" >> cabal.project
188188 echo "packages: $GITHUB_WORKSPACE/source/code/osv" >> cabal.project
189189 cat cabal.project
190190 - name : sdist
@@ -199,34 +199,35 @@ jobs:
199199 run : |
200200 PKGDIR_hsec_tools="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/hsec-tools-[0-9.]*')"
201201 echo "PKGDIR_hsec_tools=${PKGDIR_hsec_tools}" >> "$GITHUB_ENV"
202- PKGDIR_hsec_tools="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/hsec-tools-[0-9.]*')"
203- echo "PKGDIR_hsec_tools=${PKGDIR_hsec_tools}" >> "$GITHUB_ENV"
202+ PKGDIR_cwe="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/cwe-[0-9.]*')"
203+ echo "PKGDIR_cwe=${PKGDIR_cwe}" >> "$GITHUB_ENV"
204+ PKGDIR_cvss="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/cvss-[0-9.]*')"
205+ echo "PKGDIR_cvss=${PKGDIR_cvss}" >> "$GITHUB_ENV"
204206 PKGDIR_hsec_core="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/hsec-core-[0-9.]*')"
205207 echo "PKGDIR_hsec_core=${PKGDIR_hsec_core}" >> "$GITHUB_ENV"
206208 PKGDIR_osv="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/osv-[0-9.]*')"
207209 echo "PKGDIR_osv=${PKGDIR_osv}" >> "$GITHUB_ENV"
208- PKGDIR_cvss="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/cvss-[0-9.]*')"
209- echo "PKGDIR_cvss=${PKGDIR_cvss}" >> "$GITHUB_ENV"
210210 rm -f cabal.project cabal.project.local
211211 touch cabal.project
212212 touch cabal.project.local
213- echo "packages: ${PKGDIR_hsec_core}" >> cabal.project
214213 echo "packages: ${PKGDIR_hsec_tools}" >> cabal.project
215- echo "packages: ${PKGDIR_osv }" >> cabal.project
214+ echo "packages: ${PKGDIR_cwe }" >> cabal.project
216215 echo "packages: ${PKGDIR_cvss}" >> cabal.project
216+ echo "packages: ${PKGDIR_hsec_core}" >> cabal.project
217+ echo "packages: ${PKGDIR_osv}" >> cabal.project
217218 echo "package hsec-tools" >> cabal.project
218219 echo " ghc-options: -Werror=missing-methods" >> cabal.project
219- echo "package hsec-tools" >> cabal.project
220+ echo "package cwe" >> cabal.project
221+ echo " ghc-options: -Werror=missing-methods" >> cabal.project
222+ echo "package cvss" >> cabal.project
220223 echo " ghc-options: -Werror=missing-methods" >> cabal.project
221224 echo "package hsec-core" >> cabal.project
222225 echo " ghc-options: -Werror=missing-methods" >> cabal.project
223226 echo "package osv" >> cabal.project
224227 echo " ghc-options: -Werror=missing-methods" >> cabal.project
225- echo "package cvss" >> cabal.project
226- echo " ghc-options: -Werror=missing-methods" >> cabal.project
227228 cat >> cabal.project <<EOF
228229 EOF
229- $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(cvss|osv |hsec-core|hsec-tools)$/; }' >> cabal.project.local
230+ $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(cvss|cwe |hsec-core|hsec-tools|osv )$/; }' >> cabal.project.local
230231 cat cabal.project
231232 cat cabal.project.local
232233 - name : dump install plan
@@ -265,6 +266,8 @@ jobs:
265266 ${CABAL} -vnormal check
266267 cd ${PKGDIR_hsec_tools} || false
267268 ${CABAL} -vnormal check
269+ cd ${PKGDIR_cwe} || false
270+ ${CABAL} -vnormal check
268271 cd ${PKGDIR_cvss} || false
269272 ${CABAL} -vnormal check
270273 cd ${PKGDIR_osv} || false
0 commit comments