dhall-lang / dhall-haskell

Maintainable configuration files
https://dhall-lang.org/
BSD 3-Clause "New" or "Revised" License
908 stars 211 forks source link

Windows CI failure in `Dhall.DirectoryTree` #2452

Closed sjakobi closed 1 year ago

sjakobi commented 1 year ago

See https://github.com/dhall-lang/dhall-haskell/actions/runs/3138921448/jobs/5098786985#step:5:3517.

This seems related to https://github.com/dhall-lang/dhall-haskell/pull/2437. Could you possibly take a look, @mmhat?

mmhat commented 1 year ago

I am on it.

Gabriella439 commented 1 year ago

Just to clarify: does this only affect Windows?

mmhat commented 1 year ago

@Gabriella439 Yes, Unix systems are fine. The issue is caused by some missing types in the unix-compat package. It should ultimately be solved there and what I am trying here is to find a decent workaround.

mmhat commented 1 year ago

Also setting permissions does not work as expected on Windows: https://github.com/mmhat/dhall-haskell/actions/runs/3147765869/jobs/5117585580 I will disable setting permissions on Windows for now.