- May 18, 2020
-
-
Georges Racinet authored
Because Mercurial is loaded through PYTHONPATH, it's not visible to pip (even if we'd set PYTHONPATH for the pip command), therefore that triggers download/build/install of an unrelated Mercurial version.
-
- May 17, 2020
-
-
Georges Racinet authored
-
Georges Racinet authored
-
Georges Racinet authored
The common ci-base image will probably not live very long (see octobus/ci-dockerfiles#2), forcing us to make two steps later. We'll see.
-
- May 18, 2020
-
-
Georges Racinet authored
Since we have base images for both, it's quite fast.
-
- May 13, 2020
-
-
Georges Racinet authored
Clearly an oversight after merge from heptapod-0-12 branch. The correct base image has Mercurial 5.4, as Heptapod 0.13 will.
-
- May 09, 2020
-
-
Georges Racinet authored
-
- May 08, 2020
-
-
Georges Racinet authored
In the `default` branch, we'll use a different version.
-
- Apr 30, 2020
-
-
Georges Racinet authored
-
- Apr 19, 2020
-
-
Georges Racinet authored
Up to now, we didn't have Python requirements instead of those that are precisely provided by the build. This series introduces a dependency onto request.
-
- Apr 23, 2020
-
-
Georges Racinet authored
In this branch, we won't care about Mercurial 5.4, for which our tests are broken. The tests broken on the hg stable and default branches have already been fixed in the default branch of this project.
-
- Mar 12, 2020
-
-
Georges Racinet authored
with the upcoming addition of more pytest options, it becomes somewhat necessary to have a single script to avoid duplication in the CI config and some pain for developers. run-all-tests passes all subsequent arguments, allowing to add, e.g., HTML coverage generation options and the like.
-
- Mar 09, 2020
-
-
Georges Racinet authored
The tests are fast enough that a separate lint stage is overkill (it was mostly to try the stage system). However, having compatibility onto future Mercurial and Evolve versions in a second stage is meaningful: these are quite heavier because the dependencies can't be prebuilt, and it doesn't make sense to run them if the main tests don't pass. Install check is also on this second stage, that's again a job that's not expected to fail often but is somewhat heavier, without the dependencies provided by the `ci-py-heptapod` image
-
Georges Racinet authored
we don't want to simply `install .` in the before_script because we want to install precise Mercurial and hg-evolve versions first. Also, typically, the current head of hg-git is required to work with Mercurial stable or default.
-
- Jan 30, 2020
-
-
Georges Racinet authored
Currently that's also 5.3rc1, should diverge to be a 5.4 dev version soon.
-
Georges Racinet authored
hg-evolve 9.2.1 is simply not compatible with hg 5.3rc1 anymore
-
- Dec 16, 2019
-
-
Georges Racinet authored
-
- Dec 15, 2019
-
-
Georges Racinet authored
-
Georges Racinet authored
This will be help bootsrapping developer environments. Apparently it's now deprecated to run tests with `setup.py test`, so we don't bother listing it in setup.py.
-
- Dec 13, 2019
-
-
Georges Racinet authored
in our cases, failures depend whether other extensions, such as evolve or hg-git are themselves ready for Mercurial default. Currently we do have a test in a topic that's broken because evolve 9.2.1 is not compatible with Mercurial default. We will of course change the build to use evolve default, but it's not guaranteed to work, and even so, that may break later on. We don't want to stall our development for this.
-
Georges Racinet authored
-
Georges Racinet authored
-
Georges Racinet authored
no need to run against all versions if linter rejects changes. This is mostly to play with GitLab CI, py-heptapod tests are currently fast enough that's not much of an issue.
-
Georges Racinet authored
and it makes sense to factorize a bit, mostly stuff that should be in the base image.
-
Georges Racinet authored
it will be useless to run that agains several Mercurial versions
-
Georges Racinet authored
Up to now, we've been testing with the system global one, which turns out to be Mercurial 5.2
-
Georges Racinet authored
-
Georges Racinet authored
-
- Nov 23, 2019
-
-
Georges Racinet authored
-
Georges Racinet authored
-