- 29 Feb, 2020 1 commit
-
-
xldenis authored
Convert hadrian buildscripts to unsuffixed, dashed form final cleanups
-
- 26 Feb, 2020 2 commits
-
-
Ben Gamari authored
-
Ben Gamari authored
This should fix #17861.
-
- 23 Feb, 2020 1 commit
-
-
Adam Sandberg Eriksson authored
-
- 21 Feb, 2020 1 commit
-
-
Ben Gamari authored
-
- 14 Feb, 2020 6 commits
-
-
Ben Gamari authored
The fact that `exec` isn't POSIX compliant means that things can break in arbitrarily bad ways. Sometimes things happen to work correctly but sadly this isn't always the case.
-
Ben Gamari authored
-
Ben Gamari authored
Due to the resistance of #17736 to resolution.
-
Ben Gamari authored
-
Ben Gamari authored
This moves nearly all of the CI logic to .gitlab/ci.sh. This improves things in a number of ways: * it's harder for inconsistencies to arise between architectures * it's easier to share logic between architectures * on Windows, it's easier to ensure that all CI steps are executed from within a properly initialized mingw session. While in town I also add a FreeBSD build job and update the Windows job to use the gitlab-runner PowerShell executor, since cmd.exe will be deprecated soon (fixing #17699).
-
Ben Gamari authored
-
- 09 Feb, 2020 1 commit
-
-
Alp Mestanogullari authored
This commit implements a few Windows-specific fixes which get us from a CI job that can't even get as far as starting the testsuite driver, to a state where we can run the entire testssuite (but have test failures to fix). - Don't forget about a potential extension for the haddock program, when preparing the bindist. - Build the timeout program, used by the testsuite driver on Windows in place of the Python script used elsewhere, using the boot compiler. We could alternatively build it with the compiler that we're going to test but this would be a lot more tedious to write. - Implement a wrapper-script less installation procedure for Windows, in `hadrian/bindist/Makefile. - Make dependencies a bit more accurate in the aforementioned Makefile. - Update Windows/Hadrian CI job accordingly. This patch fixes #17486.
-
- 05 Feb, 2020 1 commit
-
-
Ben Gamari authored
Due to T7702 and the process issues described in #17777.
-
- 20 Jan, 2020 2 commits
-
-
Ben Gamari authored
Currently CI is inexplicably failing with ``` $ git submodule foreach git clean -xdf fatal: not a git repository: libffi-tarballs/../.git/modules/libffi-tarballs ``` I have no idea how this working tree got into such a state but we do need to fail more gracefully when it happens. Consequently, we allow the cleaning step to fail.
-
Ben Gamari authored
-
- 17 Jan, 2020 1 commit
-
-
Ben Gamari authored
Not all runners have symlink permissions enabled.
-
- 13 Jan, 2020 1 commit
-
-
Ben Gamari authored
Previously we would keep them for two weeks. However, on the stable branches two weeks can easily elapse with no pushes.
-
- 07 Jan, 2020 3 commits
-
-
Ben Gamari authored
Otherwise the testsuite driver may not have an up-to-date baseline.
-
Ben Gamari authored
In addition, we prefer the Mingw64 Python distribution on Windows due to #17483.
-
Ben Gamari authored
-
- 17 Dec, 2019 8 commits
-
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
Also eliminate some redundancy.
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
The python release shipped with deb8 (3.3) is too old for our testsuite driver.
-
Ben Gamari authored
-
Ben Gamari authored
Variable interpolation in gitlab-ci.yml apparently doesn't work. Sigh.
-
- 12 Dec, 2019 1 commit
-
-
Ben Gamari authored
This sacrifices some precision in favor of improving parallelism.
-
- 11 Dec, 2019 1 commit
-
-
Ben Gamari authored
Allowing it to be easily used locally.
-
- 02 Dec, 2019 10 commits
-
-
Ben Gamari authored
(cherry picked from commit 67b5de88ef923971f1980335137e3c7193213abd)
-
Ben Gamari authored
(cherry picked from commit cbedb3c4a90649f474cb716842ba53afc5a642ca)
-
Ben Gamari authored
Apparently variable interpolation in the `artifacts.paths` key of `gitlab-ci.yml` doesn't work on Windows as it does on WIndows. (cherry picked from commit 100cc756)
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
It otherwise seems to default to ascii
-
Ben Gamari authored
Fall back to xz
-
Ben Gamari authored
Installs pxz on Centos7 (cherry picked from commit 86960e69)
-
Ben Gamari authored
The docutils version available appears to be too old to support the `table` directive's `:widths:` options. (cherry picked from commit 75764487)
-
Ben Gamari authored
-