aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* Add GHC 8.8 supportDaniel Gröber2019-12-291-0/+5
|
* ci: Switch to unified CI imageDaniel Gröber2019-12-281-5/+7
|
* Remove crusty old helper codeDaniel Gröber2019-09-171-5/+0
| | | | | | | | | | | | - Inplace component inlining really always was a nasty cludge, now that we have proper build-system support we can get rid of it. - GHC options subsets aren't really needed, we can split these up after parsing the options using the ghc library. - Dropped GHC 7.10, it seems unsupportable without the inplace component inlining, possibly a Stack/lib:Cabal bug, but it is quite old so time for it to go anyway. This is the second thing commit it was holing up too!
* compile-test: Read cabal versions from fileDaniel Gröber2019-06-191-2/+3
| | | | | This allows them to be checked for up-to-date'nes in CI like the stack-resolvers.
* ci: Move stack resolver table to a fileDaniel Gröber2019-06-191-4/+3
|
* ci: Upgrade to stack-2.1.1Daniel Gröber2019-06-171-5/+13
|
* ci: Switch to stack included in CI imagesDaniel Gröber2019-05-271-10/+10
|
* ci: Upgrade images for cabal-install 2.4.1.0Daniel Gröber2019-01-261-10/+10
|
* ci: Upgrade to cabal-install-2.4.0.0 everywhereDaniel Gröber2019-01-221-8/+8
| | | | This is so we get the 'pkg-src' field in plan.json.
* ci: Add GHC-8.6.2 jobDaniel Gröber2019-01-221-0/+5
|
* ci: Upgrade to GHC 8.4.4 and cabal-install 2.2Daniel Gröber2018-10-271-8/+8
|
* Drop GHC 7.8 supportDaniel Gröber2018-10-271-5/+0
| | | | | | | | | Unfortunately we need process-1.2.3.0 for 'readCreateProcess' replacing it for 7.8 is just too much effort. For testing's sake GHC 7.10 can still build Cabal-1.18.* but not 1.20, seems to just need a hackage revision though. Just disable 1.20 for now. I don't think anyone really still uses that.
* ci: Allow using the cabal store cache for MUCH faster buildsDaniel Gröber2018-10-101-0/+5
| | | | | This gets shared across all my projects building on the same server, so holy crap this is amazing! Basically _the_ killer `cabal new-build` feature :)
* ci: Update to GHC 8.4.3Daniel Gröber2018-06-171-2/+2
|
* Drop Cabal<2.0 compiletime supportDaniel Gröber2018-06-161-16/+6
| | | | | We still support <2.0 at runtime this only concerns the Cabal version used at cabal-install time.
* ci: Add GHC 8.4 imageDaniel Gröber2018-04-161-0/+5
|
* ci: Upgrade to GHC 8.2.2Daniel Gröber2017-11-261-2/+2
|
* ci: Add GHC 7.6, 7.4Daniel Gröber2017-09-251-0/+10
|
* ci: Remove images with ancient cabal-install versionsDaniel Gröber2017-09-251-10/+0
|
* Extract CI config into scriptsDaniel Gröber2017-09-181-32/+14
|
* Fix CI buildDaniel Gröber2017-09-181-2/+2
|
* gitlab-ci: Drop GHC 7.6Daniel Gröber2017-08-201-10/+0
| | | | | | | | | | | | | Ugh https://gitlab.com/dxld/cabal-helper/-/jobs/29792413 ``` [...] Linking /tmp/Cabal-1.16.0.3-15785/Cabal-1.16.0.3/dist/setup/setup ... unrecognized option `--sysconfdir=/tmp/.ghc-mod/cabal-helper/Cabal-1.16.0.3-db-7.6.3/prefix/etc' unrecognized option `--extra-prog-path=/tmp/.cabal/bin' [...] ```
* gitlab-ci: Update source imagesDaniel Gröber2017-08-201-15/+5
|
* gitlab-ci: Build with GHC 8.2Daniel Gröber2017-08-191-0/+5
|
* gitlab-ci: apt update before installDaniel Gröber2017-08-191-1/+1
|
* gitlab-ci: Disable old Cabal versionsDaniel Gröber2017-07-091-8/+8
|
* gitlab-ci: Add retry to 'cabal install' commandDaniel Gröber2017-06-121-1/+1
|
* gitlab-ci: Remove 'cabal install' concurrencyDaniel Gröber2017-06-121-1/+1
| | | | .. for easier debugging
* gitlab-ci: Remove use of sandbox for old cabalDaniel Gröber2017-06-121-2/+0
|
* Fix the buildDaniel Gröber2017-06-121-0/+3
|
* Update and fix support for Cabal HEADDaniel Gröber2017-06-121-6/+26
|
* Add .gitlab-ci.ymlDaniel Gröber2017-01-161-0/+44