@@ -183,8 +183,8 @@ jobs:
183
183
touch cabal.project
184
184
echo "packages: $GITHUB_WORKSPACE/source/code/hsec-core" >> cabal.project
185
185
echo "packages: $GITHUB_WORKSPACE/source/code/hsec-tools" >> cabal.project
186
- echo "packages: $GITHUB_WORKSPACE/source/code/cvss" >> cabal.project
187
186
echo "packages: $GITHUB_WORKSPACE/source/code/cwe" >> cabal.project
187
+ echo "packages: $GITHUB_WORKSPACE/source/code/cvss" >> cabal.project
188
188
echo "packages: $GITHUB_WORKSPACE/source/code/osv" >> cabal.project
189
189
cat cabal.project
190
190
- name : sdist
@@ -199,34 +199,35 @@ jobs:
199
199
run : |
200
200
PKGDIR_hsec_tools="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/hsec-tools-[0-9.]*')"
201
201
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"
204
206
PKGDIR_hsec_core="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/hsec-core-[0-9.]*')"
205
207
echo "PKGDIR_hsec_core=${PKGDIR_hsec_core}" >> "$GITHUB_ENV"
206
208
PKGDIR_osv="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/osv-[0-9.]*')"
207
209
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"
210
210
rm -f cabal.project cabal.project.local
211
211
touch cabal.project
212
212
touch cabal.project.local
213
- echo "packages: ${PKGDIR_hsec_core}" >> cabal.project
214
213
echo "packages: ${PKGDIR_hsec_tools}" >> cabal.project
215
- echo "packages: ${PKGDIR_osv }" >> cabal.project
214
+ echo "packages: ${PKGDIR_cwe }" >> cabal.project
216
215
echo "packages: ${PKGDIR_cvss}" >> cabal.project
216
+ echo "packages: ${PKGDIR_hsec_core}" >> cabal.project
217
+ echo "packages: ${PKGDIR_osv}" >> cabal.project
217
218
echo "package hsec-tools" >> cabal.project
218
219
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
220
223
echo " ghc-options: -Werror=missing-methods" >> cabal.project
221
224
echo "package hsec-core" >> cabal.project
222
225
echo " ghc-options: -Werror=missing-methods" >> cabal.project
223
226
echo "package osv" >> cabal.project
224
227
echo " ghc-options: -Werror=missing-methods" >> cabal.project
225
- echo "package cvss" >> cabal.project
226
- echo " ghc-options: -Werror=missing-methods" >> cabal.project
227
228
cat >> cabal.project <<EOF
228
229
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
230
231
cat cabal.project
231
232
cat cabal.project.local
232
233
- name : dump install plan
@@ -265,6 +266,8 @@ jobs:
265
266
${CABAL} -vnormal check
266
267
cd ${PKGDIR_hsec_tools} || false
267
268
${CABAL} -vnormal check
269
+ cd ${PKGDIR_cwe} || false
270
+ ${CABAL} -vnormal check
268
271
cd ${PKGDIR_cvss} || false
269
272
${CABAL} -vnormal check
270
273
cd ${PKGDIR_osv} || false
0 commit comments