summaryrefslogtreecommitdiff
path: root/.circleci
Commit message (Collapse)AuthorAgeFilesLines
* circleci: Store test results of slow validation buildsBen Gamari2018-10-301-0/+1
|
* circleci: Build with in-tree GMP on DarwinBen Gamari2018-10-291-1/+3
| | | | | | Fixes #15404. (cherry picked from commit 578012be13eb1548050d51c0a23bd1a98423f03e)
* circleci: Create missing test-results directoryBen Gamari2018-10-021-1/+3
|
* circleci: Run slowtest with multiple threadsBen Gamari2018-10-011-1/+1
|
* use *test instead of *slowtest for llvm validation on Circle CIAlp Mestanogullari2018-08-121-1/+1
| | | | | | | | | | | | | | | | | | Summary: Since the LLVM backend is slow enough that *slowtest can't run in the allocated time on Circle CI, let's just use *test. If that still doesn't fit in the allocated 5 hours, we can try running just the compiler tests. Test Plan: Circle CI validation for LLVM Reviewers: bgamari Reviewed By: bgamari Subscribers: rwbarton, thomie, carter Differential Revision: https://phabricator.haskell.org/D5033
* circleci: Reduce compression effort to 3Ben Gamari2018-08-081-1/+2
|
* circleci: Reduce build verbosityBen Gamari2018-08-081-1/+1
|
* circleci: Fix documentation buildingBen Gamari2018-08-086-15/+95
|
* circleci: Don't build validate-x86_64-linux-debug unregisterisedBen Gamari2018-08-051-1/+1
| | | | | | | | | | | | | | Summary: This was a cut-and-paste error. Reviewers: alpmestan Reviewed By: alpmestan Subscribers: alpmestan, rwbarton, thomie, carter GHC Trac Issues: #15466 Differential Revision: https://phabricator.haskell.org/D5037
* 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.
* circleci: Remove systemd from Fedora nsswitch configurationBen Gamari2018-06-151-0/+5
| | | | Lest we end up with a non-functional user/group lookup, resulting in #15230.
* 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-054-30/+38
| | | | | | | 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.
* 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