Commit graph

147 commits

Author SHA1 Message Date
Anton-Latukha 1a730fcfd0
CI: .travis.yml: rm irrelevant remount
M  .travis.yml
2020-06-24 02:57:49 +03:00
Anton-Latukha b33262ccfe
CI: {.travis.yml,build.sh}: upd: make conf work with new Nix installer
M  .travis.yml
M  build.sh
2020-06-24 01:53:16 +03:00
Anton-Latukha 209d0956f5
CI: {.travis.yml,build.sh}: rename (GHCVERSION->compiler)
M  .travis.yml
M  build.sh
2020-06-23 21:06:02 +03:00
Anton-Latukha 7f5798286e
CI: .travis.yml: GHC 8.10: add Haddock and sources hyperlinking
M  .travis.yml
2020-06-23 20:48:49 +03:00
Anton-Latukha 14acf24ba5
CI: .travis.yml: upd CACHIX_SIGNING_KEY explanation
M  .travis.yml
2020-06-23 20:44:11 +03:00
Anton-Latukha ebc8cb3de5
CI: .travis.yml: rm ALL_TESTS, since it does not work for nix-build
and also just plainly does not passes itself, so it is useless in CI build setup

M  .travis.yml
2020-06-23 20:37:18 +03:00
Anton-Latukha 3d9b0dae01
CI: .travis.yml: upd the disclaimer
M  .travis.yml
2020-06-23 20:35:43 +03:00
Anton-Latukha 962af5d6ba
CI: .travis.yml: {add,set,sort} features from build.sh explicitly
M  .travis.yml
2020-06-23 20:29:13 +03:00
Anton-Latukha 7cba5b2043
CI: .travis.yml: rm NOTEs from less important explanations
M  .travis.yml
2020-06-23 20:17:44 +03:00
Anton-Latukha e593c0ea82
CI: {.travis.yml,build.sh}: merge documentation into buildh.sh
M  .travis.yml
M  build.sh
2020-06-23 19:42:37 +03:00
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