summaryrefslogtreecommitdiff
path: root/.circleci/config.yml
Commit message (Collapse)AuthorAgeFilesLines
* circleci: Detect core countBen Gamari2018-07-061-4/+6
| | | | | | | | | | | | | | | Test Plan: Try `./validate`, CircleCI build; make sure core count detection works in both cases. Reviewers: alpmestan Reviewed By: alpmestan Subscribers: rwbarton, thomie, carter GHC Trac Issues: #14470 Differential Revision: https://phabricator.haskell.org/D4897
* circleci: Add a reference to the documentation on the WikiBen Gamari2018-06-161-0/+3
|
* circleci: Bump fedora docker image tagBen Gamari2018-06-161-1/+1
|
* Bump supported LLVM version to 6.0Ben Gamari2018-06-151-2/+2
| | | | This seems to fix a number of segmentation faults.
* Run Linux slow validate nightly on Circle CIAlp Mestanogullari2018-06-081-0/+17
|
* Update docker images to use GHC 8.4.2 and cabal-install-2.2mrkkrp2018-05-051-8/+8
| | | | | | | The ‘haskell’ images are not being updated and there is no image with GHC 8.4.2, so we probably should not use them anymore. I adapted Dockerfiles used by those images so the end result is almost the same except we get newer GHC and cabal-install.
* 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.
* Add a job running on Fedoramrkkrp2018-03-261-0/+19
|
* Add a build with 32bit Ubuntu containermrkkrp2018-03-191-0/+24
|
* Use docker images with non-root usermrkkrp2018-03-071-25/+6
| | | | 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
|
* Darwin: Set deployment targetBen Gamari2017-11-291-0/+4
|
* CircleCI: Reenable artifact collection on DarwinBen Gamari2017-11-241-3/+2
| | | | Supposedly the original issue has been fixed.
* 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-071-24/+67
| | | | This should greatly improve log output.
* Set up Linux, OSX and FreeBSD on CircleCI.Mateusz Kowalczyk2017-11-071-23/+85
|
* 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