Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gitlab-ci: Pull test metrics before running testsuite | Ben Gamari | 2020-01-07 | 1 | -48/+70 |
| | | | | | Otherwise the testsuite driver may not have an up-to-date baseline. | ||||
* | gitlab-ci: Rename push-test-metrics.sh to test-metrics.sh | Ben Gamari | 2020-01-07 | 1 | -0/+0 |
| | | | | Refactoring to follow. | ||||
* | Switch to ReadTheDocs theme for the user-guide | Sylvain Henry | 2019-12-25 | 1 | -0/+3 |
| | |||||
* | gitlab-ci: Another approach for xz detection | Ben Gamari | 2019-12-16 | 1 | -1/+18 |
| | |||||
* | gitlab-ci: Move changelog linting logic to shell script | Ben Gamari | 2019-12-10 | 1 | -1/+3 |
| | | | | Allowing it to be easily used locally. | ||||
* | gitlab-ci: Move changelog linting logic to shell script | Ben Gamari | 2019-12-10 | 1 | -0/+14 |
| | | | | Allowing it to be easily used locally. | ||||
* | gitlab-ci: pxz is unavailable on CentOS 7 | Ben Gamari | 2019-12-02 | 1 | -1/+2 |
| | | | | Fall back to xz | ||||
* | win32-init: Drop workaround for #17480 | Ben Gamari | 2019-12-02 | 1 | -2/+0 |
| | | | | | | The `process` changes have now been merged into `hsc2hs`. (cherry picked from commit fa029f53132ad59f847ed012d3b835452cf16615) | ||||
* | gitlab-ci: Install process to global pkgdb before starting build | Ben Gamari | 2019-11-15 | 1 | -0/+2 |
| | | | | | This is an attempt to mitigate #17480 by ensuring that a functional version of the process library is available before attempting the build. | ||||
* | gitlab-ci: Use pxz to compress binary distributions | Ben Gamari | 2019-10-29 | 1 | -0/+1 |
| | |||||
* | linters: Add linter to catch unquoted use of $(TEST_HC) | Ben Gamari | 2019-10-29 | 1 | -4/+16 |
| | | | | This is a common bug that creeps into Makefiles (e.g. see T12674). | ||||
* | linters: Add mode to lint given set of files | Ben Gamari | 2019-10-29 | 1 | -3/+14 |
| | | | | This makes testing much easier. | ||||
* | gitlab-ci: Fix URL of Windows cabal-install tarball | Ben Gamari | 2019-09-23 | 1 | -1/+1 |
| | |||||
* | gitlab: Add issue template for documentation issues | Ben Gamari | 2019-09-13 | 1 | -0/+22 |
| | | | | Fixes #17180. | ||||
* | gitlab-ci: Fix URL of Darwin's cabal-install tarball | Ben Gamari | 2019-08-29 | 1 | -1/+1 |
| | | | | | This was inadvertently referring to the cabal-install-latest/ directory which is volatile. | ||||
* | Remove fix-submodules.py | Ömer Sinan Ağacan | 2019-07-23 | 1 | -53/+0 |
| | | | | | Now that we have absolute paths for submodules (since a76b233d) we no longer need this script. | ||||
* | Make CPP linter skip certain files | John Ericson | 2019-07-14 | 1 | -0/+7 |
| | | | | | | - docs which document the lint and need to contain the unutterable - vendored code which is outside our purview | ||||
* | head.hackage: Run builds with -dcore-lint | Ben Gamari | 2019-07-11 | 1 | -0/+1 |
| | |||||
* | head.hackage: Run build on head.hackage's master branch | Ben Gamari | 2019-07-11 | 1 | -1/+1 |
| | | | | The GitLab CI infrastructure is now in the master branch. | ||||
* | Testsuite tweaks and refactoring | Ömer Sinan Ağacan | 2019-07-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | - Rename requires_th to req_th for consistency with other req functions (e.g. req_interp, req_profiling etc.) - req_th (previously requires_th) now checks for interpreter (via req_interp). With this running TH tests are skipped when running the test suite with stage=1. - Test tweaks: - T9360a, T9360b: Use req_interp - recomp009, T13938, RAE_T32a: Use req_th - Fix check-makefiles linter: it now looks for Makefiles instead of .T files (which are actually Python files) | ||||
* | gitlab: Reduce size of template headings | Ben Gamari | 2019-07-04 | 2 | -6/+6 |
| | |||||
* | gitlab-ci: Lint the linters | Ben Gamari | 2019-06-14 | 1 | -15/+14 |
| | |||||
* | lint: Only apply --interactive lint to testsuite .T files | Ben Gamari | 2019-06-14 | 2 | -7/+18 |
| | |||||
* | Clean up .circleci | Ben Gamari | 2019-06-13 | 1 | -0/+80 |
| | | | | Move prepare-system.sh to .gitlab and remove everything else. | ||||
* | linters/check-makefiles: Limit lint to Makefiles | Ben Gamari | 2019-06-12 | 2 | -3/+5 |
| | | | | | | Previously we would apply this rule, which is only intended for testsuite Makefiles, to all files. This lead to a number of false-positives in all.T files. | ||||
* | linters: Fix check-version-number | Ben Gamari | 2019-04-13 | 1 | -1/+1 |
| | | | This should have used `grep -E`, not `grep -e` | ||||
* | gitlab-ci: Ensure that version number has three components | Ben Gamari | 2019-04-12 | 1 | -0/+6 |
| | |||||
* | gitlab: Bump cabal-install version used by Windows builds to 2.4 | Ben Gamari | 2019-04-09 | 1 | -1/+2 |
| | | | | Hopefully fixes Windows Hadrian build. | ||||
* | gitlab: Fix label names in issue templates | Ben Gamari | 2019-04-03 | 2 | -4/+4 |
| | |||||
* | gitlab: Mention ~"user facing" label | Ben Gamari | 2019-04-01 | 1 | -0/+2 |
| | |||||
* | gitlab: Move feature request template to issue_templates | Ben Gamari | 2019-04-01 | 1 | -0/+0 |
| | | | | Whoops. | ||||
* | gitlab: Add feature request MR template | Ben Gamari | 2019-04-01 | 1 | -0/+13 |
| | |||||
* | gitlab: Add some simply issue templates | Ben Gamari | 2019-04-01 | 1 | -0/+24 |
| | |||||
* | gitlab: Add merge request template for backports for 8.8 | Ben Gamari | 2019-04-01 | 1 | -0/+11 |
| | |||||
* | Update Wiki URLs to point to GitLab | Takenobu Tani | 2019-03-25 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | This moves all URL references to Trac Wiki to their corresponding GitLab counterparts. This substitution is classified as follows: 1. Automated substitution using sed with Ben's mapping rule [1] Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy... New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy... 2. Manual substitution for URLs containing `#` index Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy...#Zzz New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy...#zzz 3. Manual substitution for strings starting with `Commentary` Old: Commentary/XxxYyy... New: commentary/xxx-yyy... See also !539 [1]: https://gitlab.haskell.org/bgamari/gitlab-migration/blob/master/wiki-mapping.json | ||||
* | Only run check-makefiles.py linter in testsuite dir | Matthew Pickering | 2019-03-21 | 1 | -1/+1 |
| | |||||
* | gitlab-ci: Implement support for i386/Windows bindists | Ben Gamari | 2019-03-19 | 1 | -1/+13 |
| | |||||
* | gitlab-ci: Implement head.hackage jobs | Ben Gamari | 2019-03-17 | 1 | -0/+79 |
| | |||||
* | Fix and Reapply "Performance tests: recover a baseline from ancestor commits ↵ | David Eichmann | 2019-02-16 | 1 | -0/+67 |
| | | | | and CI results." | ||||
* | Revert "Performance tests: recover a baseline from ancestor commits and CI ↵ | Ben Gamari | 2019-01-31 | 1 | -65/+0 |
| | | | | | | | | | 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. | ||||
* | Performance tests: recover a baseline from ancestor commits and CI results. | David Eichmann | 2019-01-30 | 1 | -0/+65 |
| | | | | gitlab-ci: push performance metrics as git notes to the "GHC Performance Notes" repository. | ||||
* | Revert "Batch merge" | Ben Gamari | 2019-01-30 | 1 | -65/+0 |
| | | | | This reverts commit 76c8fd674435a652c75a96c85abbf26f1f221876. | ||||
* | Batch merge | Ben Gamari | 2019-01-30 | 1 | -0/+65 |
| | |||||
* | gitlab: Add merge request template | Ben Gamari | 2019-01-21 | 1 | -0/+19 |
| | | | | | | This begins to define our expectations of contributions. [skip-ci] | ||||
* | fix-submodules: Rip out typing | Ben Gamari | 2019-01-07 | 1 | -3/+2 |
| | | | | Debian Jessie only runs Python 3.4, whereas typing was introduced in Python 3.5. | ||||
* | gitlab-ci: Clone haddock from its upstream repository | Ben Gamari | 2019-01-07 | 1 | -1/+47 |
| | | | | This ensures that changes requiring haddock changes can be built under CI. | ||||
* | linters: Check for WARN macro with space separating it from its paren | Ben Gamari | 2018-12-22 | 1 | -0/+2 |
| | |||||
* | gitlab-ci: Fix Darwin build | Ben Gamari | 2018-12-21 | 1 | -1/+4 |
| | | | | Previously the toolchain directory was wiped away by git clean. | ||||
* | Revert "gitlab: Drop submodules hack" | Ben Gamari | 2018-12-21 | 1 | -0/+8 |
| | | | | | | | It turns out that the submodules hack is useful to ensure that CI works in forks. This reverts commit 90ceafa8b9ad60e3c7b72cdd2dacdbeb96bdcddc. | ||||
* | gitlab-ci: Try fixing Windows build | Ben Gamari | 2018-12-18 | 1 | -1/+1 |
| | | | | For some reason curl isn't found on the new builder. |