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

Go faster, Travis CI! #359

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Commits on Feb 27, 2020

  1. ci: Rewrite build configuration for Travis CI, hopefully go faster.

    For tests, we really don't need to do much more than build the compiler
    and run the tests --- Cabal shenanigans shouldn't be really necessary,
    so we can just use Stack here, which should handle caching much better.
    
    The `builtin-arrays' builds are currently broken, except on Dargent
    branches --- when those are merged, these builds should be flipped back
    to required.
    
     * Cogent ext2fs builds on Travis.
     * BilbyFs doesn't currently compile; it really should...
    jashank committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    e9d4ed2 View commit details
    Browse the repository at this point in the history
  2. build: Split Stack configurations to a higher granularity.

    While we're here, bump resolvers.
    jashank committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    f696055 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2020

  1. ci: Disable Haddock on Docgent and Haskell-backend branches.

     * With +docgent, we use Pandoc, which won't Haddock in Stack.
     * With +haskell-backend, we get the haskell-lexer, which segfaults Haddock.
    jashank committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    329cd7e View commit details
    Browse the repository at this point in the history