Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ci fixes #783

Merged
merged 12 commits into from
Jan 1, 2021
Merged

Ci fixes #783

merged 12 commits into from
Jan 1, 2021

Commits on Jan 1, 2021

  1. Drop macOS benchmarks

    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    0ff1393 View commit details
    Browse the repository at this point in the history
  2. Drop macOS tests

    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    249d558 View commit details
    Browse the repository at this point in the history
  3. Really exclude Windows 8.6.4

    It occasionally becomes much slower than the others and times out after 6h
    
    https://github.com/haskell/haskell-language-server/runs/1626173853?check_suite_focus=true
    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    2f65737 View commit details
    Browse the repository at this point in the history
  4. switch to haskell/actions/setup

    actions/setup-haskell has been archived, haskell/actions/setup is the replacement
    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    c91e4d3 View commit details
    Browse the repository at this point in the history
  5. use coarser cache keys

    We are getting very few cache hits because we have too many caches and are
    running over the 5GB per repository limit.
    
    Each node in the matrix weighs around 350MB, so we can have up to 15 nodes. The
    current matrix (after dropping macOS but before adding 8.10.3) has 12 nodes.
    
    The `**/*.cabal` hash is wrong, since it also captures cabal files in tests
    The `**/cabal.project` is wrong for the same reason, but it can be easily
    fixed.
    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    bbb5ae6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4aafe85 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8bb24d5 View commit details
    Browse the repository at this point in the history
  8. Reduce Nix builds to the bare minimum

    We simply need to check that the Nix derivation works
    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    95f506e View commit details
    Browse the repository at this point in the history
  9. remove enable-stack

    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    d61fb36 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f31b49c View commit details
    Browse the repository at this point in the history
  11. Enable tests fail-fast

    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    639e5c3 View commit details
    Browse the repository at this point in the history
  12. Remove ghc-lib from matrix

    Created haskell#784 to restore it
    pepeiborra committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    a20eccd View commit details
    Browse the repository at this point in the history