Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Aug 10, 2023
    • Andrea Bedini's avatar
      Add alex to build-tool-depends remove separate code gen (#8980) · 0ab5571e
      Andrea Bedini authored
      * Add alex to build-tool-depends and remove separate code gen
      
      - Pass latin-1 encoding is passed as input pragma
      - Cabal hard-codes -g for alex so we don't need to worry about --ghc
      - Rework bootstrap, adding per-component building
      - Update bootstrap plans
      
      * [bootstrap] warn the user if cabal config is not found
      
      * [bootstrap] regenerate bootstrap plans once more
      
      * [bootstrap] regenerate bootstrap files after #9139
  2. Jul 14, 2023
  3. Jun 22, 2023
  4. Apr 26, 2023
  5. Oct 02, 2022
  6. Aug 05, 2022
  7. Jul 28, 2022
  8. May 19, 2022
  9. May 10, 2022
  10. May 07, 2022
  11. Feb 19, 2022
    • Andrea Bedini's avatar
      Avoid templating GitHub Actions workflow (#7952) · 65318cc6
      Andrea Bedini authored
      * Avoid templating GitHub Actions workflow
      
      GitHub Actions workflow have sufficient power to express what we need.
      We don't need to maintain and additional templating solution on top.
      
      * Add GHC 9.2, bump bounds, fix syntax
      
      * Switch to official haskell image
      
      * Always run cli tests for ghc 8.2 and above
      
      * Remove step to regenerate GitHub Actions workflows
      
      * Fix missed reference to GHC version
      
      * Fix yaml syntax
      
      * Fix type in the GHC version
      
      * More CI changes
      
      - Run bootstrap.yml on ubuntu-latest
      - Use explicit matrix for linux.yml
      - Drop containers in favour of haskell setup action
      - Drop workaround for ancient git
      
      * Remove unneeded package from CI setup
      
      I belive this is only necessary to run `cabal man` which we do not in
      the CI.
      
      * Drop old GHCs from the CI
      
      * Switch macos.yml to haskell/action/setup
      
      Also add the same GHC versions as Linux.
      
      * Simplify CI
      
      - Remove cabal-plan, we actually never call it (I think)
      - Remove vendored cabal-doctest
      - Remove few stray allow-newer clauses no longer necessary, apparently
      
      Originally done by @gbaz in PR #7907.
      
      * Mark GHC 9.2.1 as experimental
      
      * Remove reference to cabal-plan from validate.sh
      
      * setup-haskell action already runs cabal update
      
      * Add missing build matrix in test-windows-dogfood
      
      * Replace cabal-plan list-bin with cabal list-bin
      
      * Enable caching in the CI
      
      * Fix typo
      
      * Remove continue-on-error until I figure it out
      
      * Keep naming consistent
      
      * Temporarily disable 8.0.2 on macos
      
      * Add missing step id
      
      * Tweaks
      
      Remove workaround for nektos/act, it accidentally sneaked in.
      
      * More tweaks
      
      * Tweaks
      
      * Restore cabal-plan, temporarily mark everything experimental
      
      cabal list-bin doesn't seem to work like cabal-plan does.
      
      * Tweaks
      
      * Ensure cabal-plan executable gets built
      
      * Install automake on MacOS
      
      * Tweaks
      
      * Tweaks
      
      Link experimental flags to relative GitHub issues
      
      * Fix typo
  12. Feb 04, 2022
  13. Jan 20, 2022
  14. Nov 04, 2021
  15. Sep 17, 2021
  16. Sep 15, 2021
  17. Sep 14, 2021
  18. Aug 25, 2021
  19. Aug 05, 2021
  20. Jul 27, 2021
  21. May 02, 2021
    • Emily Pillmore's avatar
      Update CI for cabal-install and cabal-install-solver · bf8dff54
      Emily Pillmore authored
      * Changes needed for GenValidate and release.py to
        accommmodate new solver dependency
      * Bumps bootstrap plans to modern GHC versions
      * Update `validate.sh` and `release.py` to accommodate new solver dep.
      * Update `Makefile` targets
      bf8dff54
  22. Apr 13, 2021
  23. Apr 07, 2021
  24. Mar 19, 2021
  25. Mar 06, 2021
  26. Dec 30, 2020
  27. Dec 19, 2020
  28. Nov 23, 2020
  29. Nov 19, 2020
  30. Oct 30, 2020
  31. Oct 13, 2020
    • Oleg Grenrus's avatar
      Move tests from Cabal to Cabal-tests package · 579bff0c
      Oleg Grenrus authored
      The are various motivation points:
      - I'm not aware anyone third party running Cabal tests (maybe nixpkgs?)
      - No need to do gen-extra-source-files, as Cabal-tests is not distributed
      - No multiple rebuilds of Cabal-QuickCheck, Cabal-tree-diff
      - Slightly smaller Cabal sdist (which is quite big still)
      579bff0c
  32. Oct 12, 2020
  33. Sep 27, 2020
Loading