cabal
cabal copied to clipboard
Official upstream development repository for Cabal and cabal-install
The `{- cabal: ... -}` and `{- project: ... -}` (with #7997) blocks of a script parse of full the full `executable` grammar and `cabal.project` grammar respectively, regardless of whether...
The internals of `cabal-install` should allow project planning without writing things to file system. This is high-level goal, and I don't think that it could be solved with single PR....
Matt Pickering says we should always run all tests. This uses `continue-on-error: true` to run them as long as the build succeeded. **Template B: This PR does not modify behaviour...
Matt Pickering says we should always run all tests. This uses `continue-on-error: true` to run them as long as the build succeeded. **Template B: This PR does not modify behaviour...
There's little point in having a skip-on-docs trigger if there's no alternative, cf. the comment in `validate.yml`. **Template B: This PR does not modify behaviour or interface** *E.g. the PR...
Per SPJ suggection. Closes: #10402 **Template B: This PR does not modify behaviour or interface** *E.g. the PR only touches documentation or tests, does refactorings, etc.* Include the following checklist...
`validate-old-ghcs` doesn't work on 24.04, which GHA just updated to; and it uses build artifacts from the earlier steps, so for now the whole thing needs to be downgraded to...
**Describe the feature request** When declaring `reexported-modules` in a cabal file, it would be useful to communicate deprecation and relocation notices when that module is imported and only provided by...
This change tries to address #9039 and similar issues. - `cabal update` now mentions a "global index-state". - `cabal update` reports the head timestamp of the package index as well...
As suggested in #9172, I propose an independent PR to resolve #9184, which removes the use of `takeFileName` while copying license files. It also moves the definition of paths of...