Skip to content
Snippets Groups Projects
Commit da1a2e8e authored by Rufflewind's avatar Rufflewind
Browse files

Update CI testscript

  - Avoid unnecessary rebuild of dependencies caused by the artificial
    separation between "prepare" and "build" (wasn't able to figure out
    what causes Stack to do that)

  - Avoid spurious warnings caused by missing configure and
    HsDirectoryConfig.h.in by running autoreconf earlier

  - Use extra-deps instead of ad hoc approach to override dependencies

  - The previous change requires creating the stack.yaml manually, which
    ends up being simpler than using "stack init" (only downside is that
    you have to specify the full LTS version, not just the major
    version).

  - Remove caching in AppVeyor for now.  Having four jobs means that
    there's not enough room in the cache, apparently causing strange
    build failures due to corrupt cache files being loaded.

  - Refactor the testscript slightly
parent 781a693f
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment