* fix: enforce minimum version of docker/podman
This allows to always pass `--platform` to the OCI engine
thus fixing issues with multiarch images.
* Allow older versions with warnings
* Upgrade docker on Travis CI
* fix: use `docker cp` instead of `tar`
* Enforce docker>=24.0
* move log to include container.copy_into
* fix: travis-ci, only update docker on aarch64
* skip test_multiarch_image on s390x / ppc64le
* skip flaky test
* chore: only install test deps on Travis CI
* fix: do not try to pull images tagged `cibw_local`
* use "--pull=never" for local images
* Use docker image inspect to check if an image needs to be pulled
* ci: fix circle min image
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com>
Co-authored-by: Joe Rickerby <joerick@mac.com>
* Test PyPy 7.3.3rc1
* Revert "Update Travis CI and CircleCI to use macOS 10.14 " and "Change examples to use macOS >= 10.14"
This reverts commits 870bf3f740 and cd53552b4b.
* PyPy 7.3.3rc2
* PyPy 7.3.3 released
* Revert to using pypywheels docker images
* Initial guess at supporting CircleCI
joerick/cibuildwheel#90
* Add note about setup_remote_docker on Circle
* Add diagnostic print of entire docker command
* Add more diagnostic prints
* Retrigger for Circle build
* Preliminary .circleci/config.yml
* Add workflows to Circle
* drop osx on circle
* call python3 directly on circle
* drop repeat pip install
* use a virtualenv on circle
* use a virtualenv on circle... again
* use a virtualenv on circle... again... again
* setup_remote_docker on circle
* try to manually copy into docker on circle
* correct Host
* correct docker calls
* refactor docker calls
* take 2 on the docker cp destination
* more docker cp debugging
* more docker cp debugging... again
* docker cp explicitly to /project
* wait until docker container is up
* wait until docker container is up... again
* and copy results back
* and copy results back... again
* create /output in container
* create /output in container... again
* copy contents of container's /output
* Retrigger ci
* fix merge typo
* fix monotonic
* always install monotonic
* always install monotonic... again
* correct to use project_dir
* wait a bit longer and a bit smarter
* wait a bit longer and a bit smarter... again
* add back circle osx
* add back circle osx... again
* py2/3 for circle
* py2/3 for circle... again
* use python2.7 image on circle linux
* (mostly) remove unused ci host identification code
* skip inspecting docker for the container, just retry copy on failure
* cleanup docker container and images
* fully remove ci host detection
* docs and tidy
* add circle badge