Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Jan 20, 2022
  2. Nov 04, 2021
  3. Nov 02, 2021
    • andreas.abel's avatar
      Re #7777 #7778: pass GITHUB_TOKEN correctly in CI; fix test expression · 7c9afa7f
      andreas.abel authored
      Because ${FOO} is already expanded in the Makefile, which leads to
      syntax errors in the CI when secrets are replaced by ***, we need to
      use $${FOO} so expansion only takes place in the shell.
      7c9afa7f
    • andreas.abel's avatar
      Re #7777 #7778: check requirements.txt for security advisory · a57cbc44
      andreas.abel authored
      There is a new make file,
      
          doc/Makefile
      
      that defines these goals:
      
        - `check-requirements`:
          Check `requirements.txt` for security problems (CVEs) using `skjold`.
          This goal is intended for the "Users guide" CI.
          SKJOLD_GITHUB_API_TOKEN might have to be set if GITHUB_TOKEN is
          not in the environment, in order to access the GitHub GraphQL API.
      
        - `build-and-check-requirements`:
          Rebuild `requirements.txt` from `requirements.in` using `pip-compile`,
          and check with `check-requirements`.
          This goal is intended for manual invocation.
      
          It is invoked from the top Makefile via goal
          `users-guide-requirements`.
      
      Alternatively, these goals could be coupled with the doc build
      `make users-guide`.
      However, since these goals require a couple of seconds to run, I think
      it is annoying to call them on every build of the documentation.
      a57cbc44
  4. Sep 17, 2021
  5. Sep 15, 2021
  6. Sep 13, 2021
  7. Aug 30, 2021
  8. Aug 25, 2021
  9. Aug 11, 2021
  10. Aug 05, 2021
  11. Jul 27, 2021
  12. 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
  13. Mar 19, 2021
  14. Mar 09, 2021
  15. Mar 06, 2021
  16. Jan 27, 2021
  17. Jan 13, 2021
  18. Jan 11, 2021
  19. Dec 19, 2020
  20. Nov 23, 2020
  21. Nov 19, 2020
  22. Oct 30, 2020
  23. 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
  24. Oct 12, 2020
  25. Jul 27, 2020
    • Oleg Grenrus's avatar
      312421a2
    • Oleg Grenrus's avatar
      Add release.py · 9eae1714
      Oleg Grenrus authored
      A script essentially runs `v2-install cabal-install:exe:cabal`,
      but does some simple setup, so the result is less luckily
      to be influences by environment.
      
      Also improve bootstrap to do out-of-tree builds.
      - Use http, https tricky in some environments
      9eae1714
  26. Jul 22, 2020
  27. Jul 21, 2020
  28. Jul 13, 2020
  29. Jul 08, 2020
  30. Jun 13, 2020
Loading