A suite of functional / API tests written with Selenium and the Python requests library (for the API part)
Generic Docker images to serve Mercurial content over HTTP, and notably to act as a mirror.
These are published on Docker Hub
Conversion to Mercurial and fork of upstream gitlab-runner.
As usual, the heptapod branch will be heptapod-runner proper, whereas the default branch is used to track upstream
A set of dockerfiles we use for continous integration.
Python wrapper package for performing Spherical Harmonic Transforms (SHT) with different libraries
PyPy custom extensions to buildbot.
DevOps for FluidDyn
A set of tools to benchmarks Mercurial
A C library that combines a GC with STM capabilities.
Build a docker image for FluidDyn testing on Heptapod CI
An alternative to subrepos, intended for large projects.
Mercurial extension. Define [paths] globally, by patterns translating local directory names to remote paths.
Automatically update version numbers in code while tagging.
Mercurial extension. Use different commit username per directory tree.
Utility functions reusable between various mercurial extensions. Mostly handling compatibility with various Mercurial versions.
Execute the same mercurial command in many repositories down directory tree
Mercurial extension: push/pull/… to many targets at once.