Skip to content

Commit 554b701

Browse files
committed
Fix build of tests
1 parent e456a5e commit 554b701

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

.github/workflows/ci-js.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
autoreconf -i
4444
cabal update
4545
46-
cabal build -w javascript-unknown-ghcjs-ghc --with-ghc-pkg=javascript-unknown-ghcjs-ghc-pkg --with-hsc2hs=javascript-unknown-ghcjs-hsc2hs -f-os-string
47-
$(cabal list-bin -w javascript-unknown-ghcjs-ghc --with-ghc-pkg=javascript-unknown-ghcjs-ghc-pkg --with-hsc2hs=javascript-unknown-ghcjs-hsc2hs -f-os-string T13660)
46+
cabal --project-file=cabal.project.js build --with-hsc2hs=javascript-unknown-ghcjs-hsc2hs
47+
$(cabal --project-file=cabal.project.js list-bin T13660)
48+
$(cabal --project-file=cabal.project.js list-bin unix-tests)
4849

cabal.project.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
packages: .
2+
3+
with-compiler: javascript-unknown-ghcjs-ghc
4+
with-hc-pkg: javascript-unknown-ghcjs-ghc-pkg
5+
6+
package unix
7+
ghc-options: -Wno-unused-imports
8+
9+
write-ghc-environment-files: always
10+
11+
allow-newer: all:base
12+
13+
tests: True
14+
15+
constraints:
16+
random < 1.2,
17+
tasty -unix, optparse-applicative -process,
18+
unix -os-string

0 commit comments

Comments
 (0)