This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Apr 30, 2024
-
-
Phil de Joux authored
- Rename cabal.bootstrap.project - Rename cabal.meta.project - Rename cabal.validate-libonly.project - Rename cabal.validate.project - Rename cabal.release.project
-
- Apr 23, 2024
-
-
sheaf authored
-
- Apr 06, 2024
-
-
f-a authored
Per https://github.com/haskell/cabal/wiki/Updating-the-license-list to version 3.23 (2024-02-08) of SPDX License List.
-
- Apr 02, 2024
-
-
andreas.abel authored
-
andreas.abel authored
The `lexer` target was removed in https://github.com/haskell/cabal/pull/8980
-
- Mar 26, 2024
-
-
Phil de Joux authored
* Remove cabal.project.libonly It was only referenced once in a stale Makefile comment about doctests. * Remove weeder - remove weeder's configuration - remove its recipe from Makefile - remove its project * Delete cabal.project.doctest - Adding --ghc-options="-Wwarn" is sufficient to avoid the numerous <interactive> failures seen otherwise - write-ghc-environment-files has a default of never
-
Phil de Joux authored
-
Phil de Joux authored
- Move constraints to project-cabal/constraints.config - Remove duplicate package groups - Groups coverage, doctest and validate are the same as the default group - Remove duplicate validate-libonly package group - Both validate and validate-libonly are the same - Move Cabal & Cabal-syntax to pkgs/cabal.config - Add install package group - Add benchmarks package group - Add tests package group - Both default and libonly groups were the same set of packages that I renamed to tests - Put install group before tests and benchmarks - Don't repeat packages - Add TODO and REVIEW comments on allow-newer exceptions - Move latest.ghc configuration - Put program-options first & separate imports - Remove optional-packages - Don't reiterate default value for tests and benchmarks - Don't reiterate default value for optimization - Add ghc-options.config - Rename to ghc-latest.config - Use -Werror in ghc-options.config - Don't include ghc-options.config for doctest project - Add project-config/pkgs.config - Add project-config/pkgs.config importing all package groups - Move Cabal-described to the cabal package group - Remove cabal.project.buildinfo - Have cabal.project.doctest import cabal.project - Split integration tests into their own package group. - Add back trailing newlines at EOF in projects - Integration-tests.config needed for libonly - Add a README for projects.
-
- Mar 20, 2024
-
-
f-a authored
-
- Jan 13, 2024
-
-
Phil de Joux authored
-
- Dec 29, 2023
-
-
Phil de Joux authored
-
- Dec 28, 2023
-
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
- Nov 23, 2023
-
-
Matthew Pickering authored
This target allows you to format a range of commits, for example: ``` make style-commit COMMIT=HEAD~1 > Last commit is formatted make style-commit COMMIT=abcde > Commits between HEAD and abcde are formatted ```
-
- Oct 04, 2023
-
-
Artem Pelenitsyn authored
This became necessary after an upgrade to GHC 9.4, which, apparently, has a subtle change in how -W/-w-related things get interpreted.
-
- Aug 21, 2023
-
-
BinderDavid authored
Before this commit it is only possible to build the user guide from the root of the repository. An invocation of "make users-guide" in the "doc/" subdirectory fails. This commit moves the logic for building the users-guide from the Makefile at the root of the repository to the file "doc/Makefile". From the root of the project only the target "users-guide" remains, all other targets related to building the users-guide are only available in the "doc/" subdirectory. Fixes issue 7977
-
BinderDavid authored
-
- Aug 10, 2023
-
-
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
-
- Jul 14, 2023
-
-
Brandon Chinn authored
* Fix PROCS for Darwin * Add fixity information * Fix file exclusions * Fix formatting * Fix CI linting * Simplify 'make style' without 'find' * Add in backwards-compatible fourmolu 0.13 config --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jul 11, 2023
-
-
aspidites authored
Remove v2-prefix from other documentation where appropriate * Added a changelog file * Merge branch 'master' of github.com:haskell/cabal into remove-v2-from-docs * Implemented PR feedback * Reverted changes to regression tests * Update CONTRIBUTING.md Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> * Update bootstrap/bootstrap.py Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> * Apply suggestions from code review Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> * Merge branch 'master' into remove-v2-from-docs * Removed changelog entry * Merge branch 'remove-v2-from-docs' of github.com:aspidites/cabal into remove-v2-from-docs * Reverted bootstrap/README.md * Merge branch 'master' into remove-v2-from-docs Co-authored-by:
ulysses4ever <6832600+ulysses4ever@users.noreply.github.com>
-
- Jun 22, 2023
-
-
As it runs fourmolu only on modified files, it's a lot faster.
-
- May 24, 2023
-
-
Hécate Moonlight authored
-
- Apr 17, 2023
-
-
Artem Pelenitsyn authored
-
- Apr 13, 2023
-
-
Artem Pelenitsyn authored
This reverts commit e159a12c.
-
Artem Pelenitsyn authored
-
- Mar 13, 2023
-
-
Mikolaj Konarski authored
* Bump versions on master branch to 3.11 * Try to fix CI by setting cabal-testsuite stable Cabal version to 3.8 back again * Update bootstrap configuration * Work around bounds problem with cabal-install-parsers * Update bootstrap files * Try to update the Custom setup cabal to 3.10 according to Artem's suggestion * CI: cabal-3.10 compat: actions/cache has to go before cabal update * Fix failing old GHC CI builds by adding XDG's ~/.local/bin to GITHUB_PATH --------- Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com>
-
- Feb 16, 2023
-
-
Sören Tempel authored
I updated the dependencies in the .cabal bootstrap file and sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash` change. Fixes #8613
-
- Feb 15, 2023
-
-
Artem Pelenitsyn authored
which is `cabal repl --with-ghc=doctest`. This not only catches up with the current upstream recommendations, but also simplifies the usage: before this change calling doctest required you to set up an environment with QuickCheck available (we used to do it via cabal-env). The new method takes care of it automatically. Also add some docs to fix #8147
-
- Feb 01, 2023
-
-
Artem Pelenitsyn authored
-
- Nov 14, 2022
-
-
amigalemming authored
remove duplicate .docker/validate-8.6.5.dockerfile
-
- Aug 07, 2022
-
-
Musab Guma'a authored
-
- Jun 22, 2022
-
-
Robert authored
- parametrize the bootstrap update Makefile target to make changing the list of GHC versions a bit easier - add GHC 9.0.2 and 9.2.3 to the list of bootstrapping GHC versions - regenerate the bootstrapping plans across all GHC versions
-
- May 10, 2022
-
-
Hécate Moonlight authored
* Update the SPDX License List to version 3.16 * Add changelog entry
-
- May 02, 2022
-
-
Eric Lindblad authored
-
- Apr 06, 2022
-
-
Robert authored
- remove tee output - disable debug logging in cabal-bootstrap-gen by default
-
Robert authored
This removes the need for passing dedicated project and build directory names and cleans up the top level directory a little bit.
-
Robert authored
`cabal run -vnormal+err cabal-bootstrap-gen` would output ghc build output on stdout, messing up the expected JSON output and causing empty linux-*.json. Instead, call `cabal run -v0` which silences ghc as well as cabal, unless something goes wrong.
-
Andrea Bedini authored
-
- Feb 19, 2022
-
-
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
-