mirror of
https://github.com/unisonweb/unison.git
synced 2024-10-03 21:28:01 +03:00
83 lines
2.7 KiB
YAML
83 lines
2.7 KiB
YAML
## We intentionally disable Nix integration when running in a Nix shell.
|
||
notify-if-nix-on-path: false
|
||
## We pin a specific Stack version when possible. We shouldn’t then tell contributors to upgrade from there.
|
||
recommend-stack-upgrade: false
|
||
|
||
flags:
|
||
haskeline:
|
||
terminfo: false
|
||
|
||
allow-different-user: true
|
||
|
||
build:
|
||
interleaved-output: false
|
||
|
||
packages:
|
||
- codebase2/codebase
|
||
- codebase2/codebase-sqlite
|
||
- codebase2/codebase-sqlite-hashing-v2
|
||
- codebase2/codebase-sync
|
||
- codebase2/core
|
||
- codebase2/util-serialization
|
||
- codebase2/util-term
|
||
- lib/orphans/network-uri-orphans-sqlite
|
||
- lib/orphans/unison-core-orphans-sqlite
|
||
- lib/orphans/unison-hash-orphans-aeson
|
||
- lib/orphans/unison-hash-orphans-sqlite
|
||
- lib/orphans/uuid-orphans-sqlite
|
||
- lib/unison-hash
|
||
- lib/unison-hashing
|
||
- lib/unison-prelude
|
||
- lib/unison-pretty-printer
|
||
- lib/unison-sqlite
|
||
- lib/unison-util-base32hex
|
||
- lib/unison-util-bytes
|
||
- lib/unison-util-cache
|
||
- lib/unison-util-file-embed
|
||
- lib/unison-util-recursion
|
||
- lib/unison-util-relation
|
||
- lib/unison-util-rope
|
||
- parser-typechecker
|
||
- unison-cli
|
||
- unison-cli-integration
|
||
- unison-cli-main
|
||
- unison-core
|
||
- unison-hashing-v2
|
||
- unison-merge
|
||
- unison-runtime
|
||
- unison-share-api
|
||
- unison-share-projects-api
|
||
- unison-syntax
|
||
- yaks/easytest
|
||
|
||
resolver: lts-22.26
|
||
|
||
extra-deps:
|
||
# This custom Haskeline alters ANSI rendering on Windows.
|
||
# If changing the haskeline dependency, please ensure color renders properly in a
|
||
# Windows terminal.
|
||
# https://github.com/judah/haskeline/pull/126
|
||
- github: unisonweb/haskeline
|
||
commit: 9275eea7982dabbf47be2ba078ced669ae7ef3d5
|
||
|
||
# not in stackage
|
||
- fuzzyfind-3.0.2@sha256:0fcd64eb1016fe0d0232abc26b2b80b32d676707ff41d155a28df8a9572603d4,1921
|
||
- lock-file-0.7.0.0@sha256:3ad84b5e454145e1d928063b56abb96db24a99a21b493989520e58fa0ab37b00,4484
|
||
- monad-validate-1.3.0.0@sha256:eb6ddd5c9cf72ff0563cba604fa00291376e96138fdb4932d00ff3a99d66706e,2605
|
||
- recover-rtti-0.4.3@sha256:01adcbab70a6542914df28ac120a23a923d8566236f2c0295998e9419f53dd62,4672
|
||
- numerals-0.4.1@sha256:f138b4a0efbde3b3c6cbccb788eff683cb8a5d046f449729712fd174c5ee8a78,11430
|
||
- network-udp-0.0.0@sha256:408d2d4fa1a25e49e95752ee124cca641993404bb133ae10fb81daef22d876ae,1075
|
||
|
||
allow-newer: true
|
||
allow-newer-deps:
|
||
- numerals
|
||
|
||
ghc-options:
|
||
# All packages
|
||
"$locals": -Wall -Werror -Wno-name-shadowing -Wno-missing-pattern-synonym-signatures -fprint-expanded-synonyms -fwrite-ide-info -Wunused-packages #-freverse-errors
|
||
|
||
# See https://github.com/haskell/haskell-language-server/issues/208
|
||
"$everything": -haddock
|
||
|
||
statistics: -fsimpl-tick-factor=10000 # statistics fails on GHC 9 without this, https://github.com/haskell/statistics/issues/173
|