File tree Expand file tree Collapse file tree 4 files changed +18
-3
lines changed
Expand file tree Collapse file tree 4 files changed +18
-3
lines changed Original file line number Diff line number Diff line change 8080 " clash-term" ,
8181 " clash-testsuite"
8282 ]
83+ exclude :
84+ - ghc : ghc9103
85+ package : clash-ffi
86+ - ghc : ghc984
87+ package : clash-ffi
8388 needs : packages_common
8489 steps :
8590 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change 11{ pkgs } :
22final : prev :
33let
4- inherit ( pkgs . haskell . lib ) doJailbreak dontCheck markUnbroken ;
4+ inherit ( pkgs . haskell . lib ) overrideCabal doJailbreak dontCheck markUnbroken ;
55in
66{
77 # Use an older version than the default in nixpkgs. Since rewrite-inspector
1717
1818 # An ipv6 test fails on CI. Most likely due to missing kernel support?
1919 network = dontCheck prev . network ;
20+
21+ # Broken on GHC > 9.8.3 see clash-ffi cabal file for details
22+ clash-ffi = overrideCabal prev . clash-ffi ( drv : {
23+ broken = true ;
24+ } ) ;
2025}
Original file line number Diff line number Diff line change 11{ pkgs } :
22final : prev :
33let
4- inherit ( pkgs . haskell . lib ) doJailbreak markUnbroken ;
4+ inherit ( pkgs . haskell . lib ) overrideCabal doJailbreak markUnbroken ;
55in
66{
77 # Use an older version than the default in nixpkgs. Since rewrite-inspector
2121
2222 # singletons-th 3.3 requires th-desugar 1.16
2323 th-desugar = prev . callHackage "th-desugar" "1.16" { } ;
24+
25+ # Broken on GHC > 9.10.1 see clash-ffi cabal file for details
26+ clash-ffi = overrideCabal prev . clash-ffi ( drv : {
27+ broken = true ;
28+ } ) ;
2429}
Original file line number Diff line number Diff line change 222222
223223 haskellOverlays =
224224 prev . lib . composeManyExtensions [
225- ghcOverlay
226225 haskellExternalPackages
227226 haskellInternalPackages
227+ ghcOverlay
228228 ] ;
229229in
230230{
You can’t perform that action at this time.
0 commit comments