| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
and CI results."
|
|
|
|
|
|
|
|
|
| |
results."
Unfortunately this has broken all future commits due to spurious(?)
performance changes which I have been unable to work around.
This reverts commit cc2261d42f6a954d88e355aaad41f001f65c95da.
|
|
|
|
| |
gitlab-ci: push performance metrics as git notes to the "GHC Performance Notes" repository.
|
|
|
|
| |
This reverts commit 76c8fd674435a652c75a96c85abbf26f1f221876.
|
| |
|
|
|
|
|
|
| |
This begins to define our expectations of contributions.
[skip-ci]
|
|
|
|
| |
Debian Jessie only runs Python 3.4, whereas typing was introduced in Python 3.5.
|
|
|
|
| |
This ensures that changes requiring haddock changes can be built under CI.
|
| |
|
|
|
|
| |
Previously the toolchain directory was wiped away by git clean.
|
|
|
|
|
|
|
| |
It turns out that the submodules hack is useful to ensure that
CI works in forks.
This reverts commit 90ceafa8b9ad60e3c7b72cdd2dacdbeb96bdcddc.
|
|
|
|
| |
For some reason curl isn't found on the new builder.
|
| |
|
| |
|
|
|
|
|
| |
These are taken from our previous arcanist linters as well as the
gitolite hooks but with some heavy refactoring.
|
|
|
|
|
|
|
|
|
|
| |
ghc-ci is a tiny webservice that acts as an intermediate between our
CircleCI jobs on Gitlab and the actual builds running on CircleCI, so that
the build script doesn't need to rely on any secret, which makes the whole
setup fork-friendly.
The concrete effect of this patch is to allow any fork of GHC on Gitlab to
run CircleCI jobs.
|
| |
|
|
And put it to use for running i386 and x86_64 linux validate,
x86_64 darwin validate and building with hadrian. For all the validate
jobs, we save the artifacts (bindist + test results for now) in Circle CI
and subsequently grab them in Gitlab. The nice side effect is that merge
requests now show the change in test results from the patches and let you
download or browse the artifacts.
|