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

Convert validate.sh to a Haskell script #10320

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Sep 9, 2024

  1. Convert validate.sh to cabal-validate

    Closes haskell#10317.
    
    A Haskell script will be easier to maintain and expand than the existing
    Bash script.
    
    This also adds a `--pattern PATTERN` option which lets you filter tests
    across all test suites.
    9999years committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    582a5c7 View commit details
    Browse the repository at this point in the history
  2. Split cabal-validate into modules

    This disentangles the utility boilerplate from the validation logic,
    making the `Main.hs` module much easier to read and modify.
    9999years committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    43a3975 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e257591 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    96d6ad5 View commit details
    Browse the repository at this point in the history
  2. Use unlines in printConfig

    9999years committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    9f5d90f View commit details
    Browse the repository at this point in the history
  3. optsParser -> rawOptsParser

    9999years committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    a10a2a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    37cfe85 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92613f0 View commit details
    Browse the repository at this point in the history
  6. Build test suites explicitly

    This seems to fix an error where `long-tests` isn't built?
    9999years committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    d208282 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bae200a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1900d5e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    30f0faa View commit details
    Browse the repository at this point in the history