summaryrefslogtreecommitdiff
path: root/.circleci
Commit message (Collapse)AuthorAgeFilesLines
* CircleCI: Save test results as JUnit XMLMatthew Pickering2018-05-031-1/+13
| | | | | | | | | | | | Reviewers: mrkkrp, bgamari Reviewed By: mrkkrp, bgamari Subscribers: thomie, carter GHC Trac Issues: #15093 Differential Revision: https://phabricator.haskell.org/D4646
* Fix GHC collector flavor for Fedora job (Circle CI)mrkkrp2018-04-101-1/+1
|
* Run tests after artifact collectionmrkkrp2018-04-071-5/+5
| | | | | | | Since for every job there are failing tests, if we try to upload artifacts after tests, we won't get any. As a temporary measure I suggest uploading artifacts before running tests. Once tests are fixed, we should peform artifact uploading after tests again.
* Collect build artifacts with S3mrkkrp2018-04-071-20/+22
|
* Rename CI docker imagesmrkkrp2018-03-291-7/+7
| | | | Now we use the images from the ‘ghcci’ account on docker hub.
* circleci: Bump Hackage index stateBen Gamari2018-03-261-1/+1
|
* Add a job running on Fedoramrkkrp2018-03-262-0/+45
|
* Add a build with 32bit Ubuntu containermrkkrp2018-03-192-0/+54
|
* Use docker images with non-root usermrkkrp2018-03-073-31/+27
| | | | That image creates an unprivileged user to run the test suite under.
* circleci: Simplify Hadrian buildBen Gamari2018-02-261-9/+2
| | | | | This uses the build.sh script included in the Hadrian tree, ensuring that we will build Cabal from git if necessary.
* circleci: Skip performance testsBen Gamari2018-02-201-2/+2
| | | | Once we finally get the automation for #12758 we can re-enable these.
* Increase the amount of parallelism in circleci.Facundo Domínguez2018-02-191-1/+1
| | | | | | | | | | | | Summary: Set THREADS=CPUS+1 in circleci. Reviewers: bgamari Reviewed By: bgamari Subscribers: rwbarton, thomie, carter Differential Revision: https://phabricator.haskell.org/D4415
* circleci: Add nightly build using devel2 flavourBen Gamari2018-02-181-0/+19
|
* circleci: Add Dockerfile for x86_64-linuxBen Gamari2018-01-311-0/+3
|
* Darwin: Use gmp from homebrewBen Gamari2017-11-291-1/+1
| | | | | | As discussed on ghc-devs, OS X appears to ship an old or otherwise broken gmp. https://mail.haskell.org/pipermail/ghc-devs/2017-June/014321.html
* Darwin: Set deployment targetBen Gamari2017-11-291-0/+4
|
* CircleCI: Freeze all packages at fixed index stateBen Gamari2017-11-291-3/+4
| | | | We will periodically bump this as necessary.
* CircleCI: Disallow hscolour 1.24.3Ben Gamari2017-11-291-1/+1
| | | | This release does not build.
* CircleCI: Reenable artifact collection on DarwinBen Gamari2017-11-241-3/+2
| | | | Supposedly the original issue has been fixed.
* CircleCI: Install lbzip2 and patchBen Gamari2017-11-231-2/+2
| | | | tar needs lbzip2 to extract the GMP tarball. Patch is needed to, well, patch.
* circleci: Build with HadrianBen Gamari2017-11-231-0/+29
|
* CircleCI: Try validating LLVM as wellBen Gamari2017-11-231-1/+43
|
* CircleCI: Perform nightly validation of unregisterised buildBen Gamari2017-11-231-0/+31
|
* CircleCI: Add webhook for Harbormaster buildsBen Gamari2017-11-211-0/+4
|
* CircleCI: Disable artifact collection on OS XBen Gamari2017-11-211-2/+3
| | | | | The storeartifacts step inexplicably hangs on OS X. I am currently be working with CircleCI support to resolve this.
* circleci: Bump down thread countBen Gamari2017-11-111-1/+1
| | | | | | | It appears that our jobs generally run on VMs with 2 vCPUs. Consequently running with 8 jobs will completely oversubscribe the machine. I suspect this is the cause of #14453. Let's bump this down to 3 for now. Ideally we would determine this from the environment.
* Factor out builds into steps. Address ghc/ghc#83 comments.Mateusz Kowalczyk2017-11-073-86/+88
| | | | This should greatly improve log output.
* Revert "Sdist -> bindist -> tests"Mateusz Kowalczyk2017-11-072-25/+6
| | | | This reverts commit e1d38d6f7decee1e513d44bb3bce08bd004bfa4d.
* Sdist -> bindist -> testsMateusz Kowalczyk2017-11-072-6/+25
|
* Set up Linux, OSX and FreeBSD on CircleCI.Mateusz Kowalczyk2017-11-076-23/+325
|
* Revert installing texinfo in CI systemsJoachim Breitner2017-10-031-1/+1
| | | | | This reverts commit 00ff02352f07bff7d422e4e48e4e5df9a0b63d83. This reverts commit 11a59de25d49f999eed0ea55df29d916a66ecd91.
* CircleCI: Install texinfoJoachim Breitner2017-10-021-1/+1
|
* Initial CircleCI support.Mathieu Boespflug2017-09-211-0/+28