You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since I'm porting our MacOS + Linux CI from Travis to Github Actions, it is a good time to reconsider whether we're happy with our matrix of test cases.
Here is the current Travis matrix
matrix:
include:
- os: linuxpython: 3.6stage: Comprehensive testsenv: OPTIONAL_DEPS=1 WITH_PYSIDE=1 BUILD_DOCS=1 INSTALL_FROM_SDIST=1
- os: linuxpython: 3.6stage: Comprehensive testsenv: QT=PyQt5 MINIMUM_REQUIREMENTS=1
- os: linuxpython: 3.6stage: Comprehensive testsenv: PYTHONOPTIMIZE=2 BUILD_DOCS=0 TEST_EXAMPLES=0
- os: linuxpython: 3.6stage: Comprehensive testsenv: QT=PyQt5 OPTIONAL_DEPS=1 MINIMUM_REQUIREMENTS=1
- os: linuxpython: 3.7stage: Comprehensive testsdist: xenial # Required for Python 3.7+env: QT=PyQt5 OPTIONAL_DEPS=1 BUILD_DOCS=1 DEPLOY_DOCS=1services:
- xvfb
- os: linuxpython: 3.7stage: Comprehensive tests# Testing and installing from sdist will ensure that tests do not# depend on pooch to pass# pooch is used as an optional dependency to download datasets on the fly# users installing scikit-image in development mode do not require# pooch to run the testsenv: INSTALL_FROM_SDIST=1dist: xenial # Required for Python 3.7services:
- xvfb
- os: linuxpython: 3.7stage: Comprehensive testsdist: xenial # Required for Python 3.7env: QT=PyQt5 OPTIONAL_DEPS=1 BUILD_DOCS=1services:
- xvfb
- os: linuxpython: 3.8stage: Initial testsenv: QT=PyQt5 OPTIONAL_DEPS=1 BUILD_DOCS=1dist: xenial # Required for Python 3.7+services:
- xvfb
- os: linuxpython: 3.7stage: Comprehensive testsenv: QT=PyQt5 OPTIONAL_DEPS=1 PIP_FLAGS="--pre"dist: xenial # Required for Python 3.7services:
- xvfb# For smooth deployment, the osx_image here should match# what we set in the wheel generation travis images.# If not set, it will use the default version from Travis# https://docs.travis-ci.com/user/reference/osx/#xcode-version
- os: osxosx_image: xcode9.4language: objective-cstage: Comprehensive testsenv: MB_PYTHON_VERSION=3.6 TEST_EXAMPLES=0
- os: osxosx_image: xcode9.4language: objective-cstage: Comprehensive testsenv: MB_PYTHON_VERSION=3.7 OPTIONAL_DEPS=1 EXTRA_DEPS=0
- os: osxosx_image: xcode9.4language: objective-cstage: Initial testsenv: MB_PYTHON_VERSION=3.8 OPTIONAL_DEPS=1 EXTRA_DEPS=0
DEPLOY_DOCS was not used any more, but apart from that, is there anything which I should change? For example, should the pre build run with py3.8 instead of 3.7? (There will be py3.9 to add as well, but let's first try to reproduce what we had with Travis). Should the build testing minimum requirements be on py3.7 instead of 3.6?
The text was updated successfully, but these errors were encountered:
Since I'm porting our MacOS + Linux CI from Travis to Github Actions, it is a good time to reconsider whether we're happy with our matrix of test cases.
Here is the current Travis matrix
DEPLOY_DOCS
was not used any more, but apart from that, is there anything which I should change? For example, should thepre
build run with py3.8 instead of 3.7? (There will be py3.9 to add as well, but let's first try to reproduce what we had with Travis). Should the build testing minimum requirements be on py3.7 instead of 3.6?The text was updated successfully, but these errors were encountered: