Commit graph

2011 commits

Author SHA1 Message Date
Anton-Latukha a23b18b705 default.nix: rm allowUnfree - there is none
M  default.nix
2020-05-31 23:24:00 +03:00
Anton-Latukha 13fc309d68 default.nix: make GHC 8.8.3 default
M  default.nix
2020-05-31 23:24:00 +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
Simon Jakobi 9c6003ae8b
Use haskeline-0.8 (#540)
The `MonadException` class was removed in favor of `MonadCatch`, so we
can remove its instances, enabling us to remove the library dependency
on haskeline.

To simplify dependency resolution with GHC < 8.10, this also disables
the executable in that configuration.
2020-05-30 03:32:20 +02:00
Simon Jakobi 707060260a
Clean up hashing-related dependencies (#597)
Background: https://github.com/haskell-nix/hnix/issues/588#issuecomment-634692400
2020-05-30 02:28:50 +02:00
Anton Latukha fc4a9b9fca
Merge pull request #583 from Anton-Latukha/upd-travis-01
CI: Travis: upd: maybe this would be able to help

Let's go!
2020-05-30 02:32:11 +03:00
Anton Latukha 63b0625bf7
Merge branch 'master' into upd-travis-01 2020-05-30 01:29:48 +03:00
John Wiegley 05aaec56b5
Bump version to 0.8.0 2020-05-29 11:26:16 -07:00
Anton-Latukha 145fff41cf
CI: Travis: build.sh: BUILD_PROJECT: *Optparse*Completion: upd: directional note
M  build.sh
2020-05-29 00:55:15 +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 2729cfeb49
CI: Travis: build.sh: BUILD+PROJECT: *Optparse*Completion: upd: phrasing
Co-authored-by: Simon Jakobi <simon.jakobi@gmail.com>
2020-05-28 22:31:07 +03:00
Anton Latukha bdb27658a1
CI: Travis: build.sh: BUILD+PROJECT: *Optparse*Completion: upd: phrasing
Co-authored-by: Simon Jakobi <simon.jakobi@gmail.com>
2020-05-28 22:30:10 +03:00
Anton Latukha 7c53b1bef0
CI: Travis: build.sh: BUILD_PROJECT: GHCJS: upd phrasing
Thanks to @sjakobi

Co-authored-by: Simon Jakobi <simon.jakobi@gmail.com>
2020-05-28 22:30:09 +03:00
Anton Latukha 09c5464941
CI: Travis: build.sh: SILENT: upd phrasing
Thanks to @sjakobi

Co-authored-by: Simon Jakobi <simon.jakobi@gmail.com>
2020-05-28 22:30:09 +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 fde7abfc39
CI: Travis: build.sh: BUILD_PROJECT: add: handling of generation of complettions 2020-05-28 13:32:35 +03:00
Anton-Latukha c752af84ef
CI: Travis: build.sh: BUILD_PROJECT: upd: GHC JS build, add notes on its hack
M  build.sh
2020-05-28 13:32:35 +03:00
Anton-Latukha 1b313396c0
CI: Travis: build.sh: add: SILENT function, add notes
M  build.sh
2020-05-28 13:32:35 +03:00
Anton-Latukha 8c94f92dc3
CI: Travis: build.sh: add: GHCJS_BUILD function, add notes
M  build.sh
2020-05-28 13:32:35 +03:00
Anton-Latukha 6c70cda5c5
CI: Travis: build.sh: BUILD_PROJECT: upd: normal GHC, notes, lot of features
M  build.sh
2020-05-28 13:32:35 +03:00
Anton-Latukha f4a0e64b07
CI: Travis: build.sh: add: BUILD_PROJECT function around build processes
M  build.sh
2020-05-28 13:32:35 +03:00
Anton-Latukha 8f77f35349
CI: Travis: build.sh: add: MAIN function, add notes
M  build.sh
2020-05-28 13:32:34 +03:00
Anton-Latukha 7c6d5c295f
CI: Travis: build.sh: add: vars checks and defaults
M  build.sh
2020-05-28 13:32:34 +03:00
Anton-Latukha 39ab999801
CI: Travis: build.sh: rm: no longer usable and even harmful vars
M  build.sh
2020-05-28 13:32:34 +03:00
Anton-Latukha d9a5cd9055
CI: Travis: build.sh: upd: default GHC version
M  build.sh
2020-05-28 13:32:34 +03:00
Anton-Latukha c5689c2f63
CI: Travis: build.sh: add: header
M  build.sh
2020-05-28 13:32:34 +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
Anton-Latukha 33430c5615
CI: Travis: env: global: add: setting: allowInconsistentDependencies
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha fdd55cd1e9
CI: Travis: env: global: add: setting: generateOptparseApplicativeCompletion
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha da29ce125f
CI: Travis: env: global: add: setting: buildStackProject
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha fe10bfb94e
CI: Travis: env: global: add: setting: disableOptimization
M  .travis.yml
2020-05-28 01:57:16 +03:00