b109850683
A better comment about the deprecations job.
2018-06-15 11:36:15 -04:00
69a7573745
Use yaml merge mapping correctly
...
At least, correctly as far as Ruby is concerned...
2018-06-15 11:07:56 -04:00
03bb4ef1a9
Add a deprecations job
2018-06-15 10:58:51 -04:00
663f98101c
Put more of the Tox setup in the setup step
...
This will give more accurate test step timings.
2018-06-15 10:58:51 -04:00
83cb49e83d
Clean up the CircleCI presentation a bit
2018-06-15 10:58:51 -04:00
66903ba3d7
Make the environment a mapping
...
The documentation explains it as a list of single mappings. That makes
no sense but "no sense" is par for the course. However, "circleci
config validate" is happy if it is merely a mapping.
Making it a mapping lets us do a yaml mapping merge later and reduce
duplication.
2018-06-15 10:58:51 -04:00
7cd387bf5b
Specify tox environment with an env var
...
This will make it easier to override.
2018-06-15 10:58:51 -04:00
e9cddda898
Always run coverage
...
If you do not always run coverage, how will you know what the coverage is?
Also remove some duplication in the environment setup.
2018-06-15 10:58:51 -04:00
9d9a725794
Avoid yaml merge map in one place where possible
2018-06-15 10:58:51 -04:00
e5e5bde7b6
Make the test log available as an artifact
2018-06-15 10:58:51 -04:00
ea046cd30f
Add a locale env var
2018-06-15 10:58:51 -04:00
f51e6da9d2
Factor out the duplicate environment config
2018-06-15 10:58:51 -04:00
afa321ae5f
Factor out more of the test suite run config
2018-06-15 10:58:51 -04:00
30380a0d18
Add an Ubuntu 16.04 job
2018-06-15 10:58:51 -04:00
72fb92a045
whitespace
2018-06-15 10:58:51 -04:00
70c9973b8e
Add an Ubuntu 18.04 job
2018-06-15 10:58:50 -04:00
9cd41b900f
Add a Fedora 28 job
2018-06-15 08:44:52 -04:00
dc1f6d3fec
Add a Fedora 27 job
2018-06-15 08:44:52 -04:00
d728c245f3
Factor out the duplicate test step command
2018-06-15 08:44:52 -04:00
8e782aa33f
Add a CentOS 7 test-running job
2018-06-15 08:44:52 -04:00
4bd55b56d1
Set our Hypothesis profile
2018-06-15 08:44:52 -04:00
0b6cb1cceb
Run the test suite unprivileged
2018-06-15 08:44:52 -04:00
7c1ac62c78
Factor duplication out of Debian configuration
2018-06-15 08:44:52 -04:00
d8d83478c8
Install Git first.
...
Hopefully this allows CircleCI to use the real Git client to check out
the source.
2018-06-15 08:44:52 -04:00
13bcb26129
Add current Debian stable
2018-06-15 08:44:52 -04:00
c16026bd88
Try running the test suite
2018-06-15 08:44:52 -04:00
659d661711
Get tox
2018-06-15 08:44:26 -04:00
ed3c7cba0c
Take a stab at an initial CircleCI configuration
2018-06-15 08:44:26 -04:00