Anton-Latukha
234507604f
CI: {.travis.yml,build.sh}: rename (name->project) more unique and descriptive
...
M .travis.yml
M build.sh
2020-06-23 19:42:37 +03:00
Anton-Latukha
f3e32b1aca
CI: .travis.yml: reduce not used pkgName
...
getOptParseApplicativeComplettions does not need it
M .travis.yml
2020-06-23 19:42:37 +03:00
Anton-Latukha
51e5b65ca2
CI: build.sh: upd NIX_PATH doc
...
M .travis.yml
M build.sh
2020-06-23 19:42:36 +03:00
Anton-Latukha
f074bd8978
CI: mv rev doc (.travis.yml->build.sh)
...
M .travis.yml
M build.sh
2020-06-23 19:42:36 +03:00
Anton-Latukha
e1fa072f00
CI: .travis.yml: add the disclaimer
...
M .travis.yml
2020-06-23 19:42:33 +03:00
Anton-Latukha
4f474cae53
CI: .travis.yml: add description for executableNamesToShellComplete
...
M .travis.yml
2020-06-21 00:07:41 +03:00
Anton-Latukha
13ef35156e
CI: .travis.yml: add description to the channels
...
M .travis.yml
2020-06-21 00:04:47 +03:00
Anton-Latukha
5419fc6444
CI: .travis.yml: add explicit quotes
...
M .travis.yml
2020-06-20 23:58:59 +03:00
Anton-Latukha
661afa5acb
CI: .travis.yml: properly name GHC 8.8.3 macOS as Strict
...
M .travis.yml
2020-06-20 23:53:11 +03:00
Anton-Latukha
9e68dede5e
CI: .travis.yml: rm Strict from GHC 8.6.5
...
M .travis.yml
2020-06-20 23:53:11 +03:00
Simon Jakobi
f0532b86f6
Silence redundant import warnings for Control.Monad.Fail ( #633 )
...
Also address mysterious redundant import warnings in the testsuite
This allows us to enable `buildStrictly=true` for GHC 8.8.
Fixes #613 .
2020-06-19 02:21:06 +02:00
Anton-Latukha
23008422c0
CI: .travis.yml: GHC 8.10: add Haddock, optimize, Benchmark, Shell Complettions
...
M .travis.yml
2020-06-17 19:42:28 +03:00
Anton-Latukha
94002e3b1f
CI: .travis.yml: use linkWithGold in Linux builds, a bit faster builds
...
M .travis.yml
2020-06-17 19:42:28 +03:00
Anton-Latukha
222489baf3
CI: rm buildStackProject, it does not work that way, and better to use real stack
...
M .travis.yml
M build.sh
2020-06-17 19:41:25 +03:00
Anton-Latukha
c580b4e837
CI: make generate*Complettions work and accept a list of executables
...
M .travis.yml
M build.sh
M default.nix
2020-06-17 19:40:21 +03:00
Anton-Latukha
29cd92ba36
CI: .travis.tml: clean-up
...
Since conf no longer multiplies rows into matrix, but provides it explitly,
exclusions not needed.
M .travis.yml
2020-06-17 15:37:43 +03:00
Anton-Latukha
2a517572a4
CI: Travis: move SDist check to GHC 8.10
...
M .travis.yml
2020-06-16 03:19:48 +03:00
Anton-Latukha
f03b5e906e
CI: Travis: make GHC 8.10 mandatory
...
M .travis.yml
2020-06-16 03:18:22 +03:00
Anton-Latukha
e865d1c7ac
CI: Travis: upd explicit build names
...
M .travis.yml
2020-06-12 18:31:07 +03:00
Anton-Latukha
404f1698b6
CI: Travis: enable strict build in GHC 8.6.5
...
M .travis.yml
2020-06-12 18:16:26 +03:00
Anton-Latukha
7e68451623
CI: Travis: rm os:
and dist:
, since they are explicitly put below
...
M .travis.yml
2020-06-12 18:04:02 +03:00
Anton-Latukha
1dfd71a924
CI: Travis: env: rm jobs matrix
...
M .travis.yml
2020-06-12 18:03:34 +03:00
Anton-Latukha
50cd691845
CI: Travis: explicitly state the builds
...
M .travis.yml
2020-06-12 18:03:07 +03:00
Anton-Latukha
ebdb4e827f
CI: Travis: add HACK to fix reload Nix-daemon after Nix update 2.0 -> 2.2
...
M .travis.yml
2020-06-12 16:26:38 +03:00
Anton-Latukha
361232ea5e
CI: Travis: rm sleep 2 - redundant
...
Anyway it takes 30s-1m to the nix-build.
M .travis.yml
2020-06-12 16:26:07 +03:00
Anton-Latukha
60bff08207
CI: Travis: fix Cachix nix-env install rights menegement
...
The Cachix suddenly started to fall with:
```
$ nix-env -iA cachix -f https://cachix.org/api/v1/install
error: creating directory '/Users/travis/.cache/nix/tarballs': Permission denied
The command "nix-env -iA cachix -f https://cachix.org/api/v1/install " exited with 1.
```
There are changes to macOS procedures, Nix updated to 2.2, and Cachix has big
upstream changes for macOS processes.
So fixing rights management in this way.
M .travis.yml
2020-06-12 16:22:55 +03:00
Anton-Latukha
22856b40a4
CI: Travis: add Nix packages upd
...
M .travis.yml
2020-06-12 16:22:14 +03:00
Anton Latukha
4f17d9664b
Fix CI builds on internal branches ( #604 )
...
* CI: Travis: rm cache | Builds 2X times faster without Travis cache
M .travis.yml
* CI: Travis: build.sh: mv `set` declaration | fx master CI statuses
M .travis.yml
M build.sh
2020-05-31 18:34:39 +02:00
Simon Jakobi
8700706d57
Travis: Add CI job with linux and GHC-8.4.4 ( #603 )
...
GHC 8.4 is still widely used, so it's good to check compatibility
with it.
2020-05-30 17:12:34 +03:00
Anton-Latukha
c6ad7b374b
CI: Travis: env: global: rev: upd: note for haskell-update branch
...
M .travis.yml
2020-05-29 00:55:08 +03:00
Anton Latukha
24b728bd07
CI: Travis: sudo: upd: rewording from sjakobi
...
Thanks to @sjakobi
Co-authored-by: Simon Jakobi <simon.jakobi@gmail.com>
2020-05-28 22:30:09 +03:00
Anton Latukha
959a93c57c
CI: Travis: header: upd: phrasing
...
Co-authored-by: Simon Jakobi <simon.jakobi@gmail.com>
2020-05-28 22:29:26 +03:00
Anton-Latukha
6cedd3540a
CI: Travis: branches: add: note what the setting does
...
M .travis.yml
2020-05-28 13:32:34 +03:00
Anton-Latukha
376638cccd
CI: Travis: add: cache: for /nix/store, would share between master and inside PRs
...
M .travis.yml
2020-05-28 13:32:34 +03:00
Anton-Latukha
13c030765d
CI: Travis: notify: hook: explain the current approach
...
M .travis.yml
2020-05-28 13:32:34 +03:00
Anton-Latukha
8150dea220
CI: Travis: notify: hook: stop spamming Gitter with random CI/PR build failures
...
M .travis.yml
2020-05-28 13:32:34 +03:00
Anton-Latukha
e469e4ed24
CI: Travis: script: add: separate command for hacked GHCJS build
...
M .travis.yml
2020-05-28 13:32:33 +03:00
Anton-Latukha
ed1dd9ff62
CI: Travis: script: upd: the normal build command
...
M .travis.yml
2020-05-28 13:32:33 +03:00
Anton-Latukha
8cc7ed05bb
CI: Travis: script: add: wait for Cachix daemon start/analyze the store
...
M .travis.yml
2020-05-28 13:32:33 +03:00
Anton-Latukha
c0a03231c2
CI: Travis: script: upd: Cachix watch command, add explanantion what it is
...
M .travis.yml
2020-05-28 13:32:33 +03:00
Anton-Latukha
9691119a35
CI: Travis: script: upd: Cachix to current, explain, use name var
...
M .travis.yml
2020-05-28 13:32:33 +03:00
Anton-Latukha
13c6475b9b
CI: Travis: before_script: explain that is a macOS service restart command
...
M .travis.yml
2020-05-28 13:32:33 +03:00
Anton-Latukha
a24f2b535b
CI: Travis: jobs: exclude: Linux GHC 8.8.3, same Nixpkgs build passes macOS test
...
M .travis.yml
2020-05-28 13:32:33 +03:00
Anton-Latukha
21d2e34aa7
CI: Travis: jobs: exclude: discard some macOS builds, saves a lot of CI performance
...
M .travis.yml
2020-05-28 01:57:17 +03:00
Anton-Latukha
0e96024dec
CI: Travis: jobs: allow-failures: currently make GHC 8.10.1 optional
...
M .travis.yml
2020-05-28 01:57:17 +03:00
Anton-Latukha
bfee83cb48
CI: Travis: jobs: matrix->jobs, allow-failures: make GHCJS optional build
...
M .travis.yml
2020-05-28 01:57:17 +03:00
Anton-Latukha
522a9e5ac2
CI: Travis: env: jobs: add: GHC 8.10.1
...
M .travis.yml
2020-05-28 01:57:17 +03:00
Anton-Latukha
0f8952f37a
CI: Travis: env: jobs: add: GHC 8.8.3
...
M .travis.yml
2020-05-28 01:57:17 +03:00
Anton-Latukha
489fe7be57
CI: Travis: env: jobs: matrix->jobs, rm {STRICT,TRACING}, enable ghcjs, add explanation
...
M .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha
9f6202e430
CI: Travis: env: global: add setting: add ghcjs{TmpLogFile,LogTailLength}, notes
...
M .travis.yml
2020-05-28 01:57:16 +03:00