Commit graph

50 commits

Author SHA1 Message Date
Anton-Latukha c60e875da2
CI: merge docs (build.sh->default.nix)
M  build.sh
M  default.nix
2020-06-24 03:19:43 +03:00
Anton-Latukha cbe22270b6
CI: mv rev doc (build.sh->default.nix)
M  build.sh
M  default.nix
2020-06-24 03:19:37 +03:00
Anton-Latukha 601659af16
CI: default.nix: upd header disclamer
M  build.sh
2020-06-24 03:08:35 +03:00
Anton-Latukha b597748fa5
CI: {build.sh,default.nix}: upd settings structure, upd descriptions
M  build.sh
M  default.nix
2020-06-24 03:05:05 +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 5d0a09f3b4
CI: build.sh: mv doHyperlinkSource into logical place
M  build.sh
2020-06-23 20:31:39 +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 51e5b65ca2
CI: build.sh: upd NIX_PATH doc
M  .travis.yml
M  build.sh
2020-06-23 19:42:36 +03:00
Anton-Latukha cf5cff3f2a
CI: build.sh: add setting section disclaimer
M  build.sh
2020-06-23 19:42:36 +03:00
Anton-Latukha 6907e782ce
CI: build.sh: upd disclaimer
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 5120235ba3
build.sh: rm pkgName (not used), return name - used by Cachix
M  build.sh
2020-06-17 19:46:01 +03:00
Anton-Latukha 19fbe4dea6
build.sh: add new options into the build commands
M  build.sh
2020-06-17 19:42:24 +03:00
Anton-Latukha 6f320076f8
build.sh: add more options and their docs
M  build.sh
2020-06-17 19:41:31 +03:00
Anton-Latukha 701600a19e
build.sh: add disclamer for options
M  build.sh
2020-06-17 19:41:31 +03:00
Anton-Latukha de057de8e1
build.sh: provide docs to options
M  build.sh
2020-06-17 19:41:31 +03:00
Anton-Latukha 0ea19e4125
build.sh: sort the options into logical order
M  build.sh
2020-06-17 19:41:31 +03:00
Anton-Latukha 61c9ae15be
build.sh: default to GHC 8.10
M  build.sh
2020-06-17 19:41:31 +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 f9f38563c4
CI: build.sh: MAIN: add the channel update
M  build.sh
2020-06-01 19:30:14 +03:00
Anton-Latukha ad99540ff5
CI: build.sh: update Nix after its installation
Nix that installs through Nix installer is 2.0.4.
Current Nix release is 2.3.5.

To to have a less of old bugs, and more of new bugs - Nix after installation
needs an update right away.

Old Nix literally prevented importing Nix channels on Linux Nix installations.

M  build.sh
2020-06-01 18:43:26 +03:00
Anton-Latukha a214c74e02
CI: build.sh: rm empty args from nix-build
M  build.sh
2020-06-01 18:38:57 +03:00
Anton-Latukha 834d4cf567 CI: Travis: build.sh: init CACHIX_SIGNING_KEY with default empty value
Due to new strict `set` rules `if` statement check agains empty variable was
failing the build, this fixes builds in PRs.

...sigh.

M  build.sh
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
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 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 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
Domen Kožar 4e72e2b356
build.sh: allow passing extra flags like -K or -j1 2018-08-06 19:01:50 +01:00
Domen Kožar 1a8baf46c9
download cachix with smaller closure, pin nixpkgs 2018-08-06 19:00:58 +01:00
John Wiegley af4c52fa97
Disable profiling builds 2018-05-18 23:42:13 -07:00
John Wiegley ba7939507a
Try using --substituters for the ghcjs build 2018-05-14 21:22:02 -07:00
John Wiegley 91377d5430
Fix to build.sh 2018-05-13 23:26:28 -07:00
John Wiegley be6018d343
Change the way NIX_CONF_DIR is set for the ghcjs build 2018-05-13 22:06:33 -07:00
John Wiegley 36fb8d7cb5
Enable building for GHCJS on Travis, streamline build script 2018-05-13 14:25:41 -07:00