This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Feb 13, 2023
- Feb 12, 2023
-
-
mergify[bot] authored
Update bootstrap root keys
-
David Thrane Christiansen authored
Johan Tibell is not part of the signing process anymore, so his key is removed. I've also annotated the keys with their owners and public keys, because every time we consult this, I end up spending a bunch of time in a scratch buffer correlating key IDs, public key values, and ownership attestations. Might as well save the work for next time, with appropriate disclaimers added.
-
mergify[bot] authored
Ensure js-sources are used only with JavaScript arch
-
Pierre Le Marre authored
-
Pierre Le Marre authored
-
Pierre Le Marre authored
* check: Test only doc files with supported extensions * Cleanup --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 11, 2023
-
-
Pierre Le Marre authored
* Fix repl discarding `build-depends` argument Previously the function `\f -> L.allCondTrees $ traverseCondTreeC f` was used to add the dependencies, but manipulating `CondTree` this way does not update the nested fields `targetBuildDepends` of the tree, only the conditions. It worked merely by chance if one does not further process these fields: this explains why options like `--allow-newer` or `allow-older` were incompatible with `--build-depends`. Using `L.traverseBuildInfos . L.targetBuildDepends` ensures `targetBuildDepends` fields and conditions are all updated consistently. * Add test * Add changelog * Cleanup --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 10, 2023
-
-
Mikolaj Konarski authored
Document the `remote-repo-cache` option as is implemented (it is).
-
Sergey Vinokurov authored
For ghc calls pass Cabal's build/ directory after user's src/ directory so that contents of src/ takes precedence (#8690) * Add test * Pass build/ directory after src/ so that whatever’s in src/ will override any files we autogenerated * Add expected output. Constrait test to run on recent enough ghc that will have Cabal updated * Force test to requre development version of Cabal Otherwise output will not be correct. It’s tricky to pass proper Cabal/ version to this test because it needs it for the custom setup. * Add changelog * Fix other tests
-
- Feb 09, 2023
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Mikolaj Konarski authored
Work around ghcup cache woes also in our dogfooding CI scripts
-
Mikolaj Konarski authored
-
- Feb 08, 2023
-
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
* Try to fix ghcup cache in CI via sudo chmod * Revert "Try to fix ghcup cache in CI via sudo chmod" This reverts commit 0bb71d10fa763b2f8f3382885d635ad1cfa09752. * Try not caching store in validate jobs to avoid double package bugs * Revert "Try not caching store in validate jobs to avoid double package bugs" This reverts commit b3f378222886ddd754ccccc2a79fa500b78f4998. * Try not to cache store on Windows in validate jobs to avoid double directory package bugs. * Revert "Revert "Try to fix ghcup cache in CI via sudo chmod"" This reverts commit b3a843a861cbddbe8ae9d44b20250d806f331cd3. * Try sudo only on (new) Linux, where it should be available * Also change the user * Document the particular hack snippets in validate.yml * Add an extra diagnostic ls for ghcup dirs * Also hack the other affected CI scripts * Also print the version of ghcup used for debugging
-
- Feb 01, 2023
-
-
mergify[bot] authored
testuite: doctest: move to ghcup-recommended ghc
-
Artem Pelenitsyn authored
-
- Jan 29, 2023
-
-
Bas Laarakker authored
* Fix cabal init should not suggest Cabal < 2.0 * Remove + symbol cabal-version 2.0
-
- Jan 24, 2023
-
-
Mikolaj Konarski authored
elim warning spam from #8500
-
Gershom Bazerman authored
-
- Jan 23, 2023
-
-
fendor authored
* Fix cli list parse errors in `cabal init` Occurrences of `Flag [a]` behave in a slightly unexpected way. The monoid instance of `Flag` is right associative and discard the value on the left. Thus, make sure we merge the contents of the flags, instead of using the monoid instance of `Flag` itself. * Document fixes and improvements Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Pierre Le Marre authored
* cabal check: Warn if expected files are omitted from extra-doc-files * Add test * Add missing files and their hackage’s reference * Move doc file check from checkPackageContent to checkPackageFilesPreDistribution * Check based on globs only Check only globs, not the filesystem. * Update test outputs * Make check more robust to relative paths * Fix tests failing with "Distribution quality warnings" * Fix comments and changelog [skip ci] * Test changelog only if present * Revert "Update test outputs" This reverts commit ce49487d804691f77aff38b89449c2d0f09dbd44. * Revert "Fix tests failing with "Distribution quality warnings"" This reverts commit 705f6bd0144057f5c1d375f9eceb90645b218a88. * Fix changelog * Remove getGlobFiles * Adapt warnings to version 1.12 Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jan 22, 2023
-
-
mergify[bot] authored
Fix #8664 redux: add EOL character to list-bin output
-
andreas.abel authored
-
fendor authored
-
Sylvain Henry authored
* Add support for js-sources * Add changelog * Add comment about C-like sources * Add tests * Fix test * Fix skipUnless and factorize * Fix skipIfGhcVersion
-
- Jan 21, 2023
-
-
mergify[bot] authored
Bump known ghc versions in cabal library to < 9.8
-
Mikolaj Konarski authored
-