Skip to content

Commit

Permalink
ci: add testing with orange/bioinformatics dev versions
Browse files Browse the repository at this point in the history
  • Loading branch information
JakaKokosar committed Sep 1, 2020
1 parent 021a988 commit 7860d63
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
18 changes: 13 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,20 @@ jobs:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
python: [3.7, 3.8]
tox_env: [py37, py38]
include:
- python: 3.7
tox_env: py37
- python: 3.8
tox_env: py38
- tox_env: py37
python: 3.7
- tox_env: py38
python: 3.8

# add additional jobs for future compatibility test
- tox_env: py38-orange-develop
python: 3.8
os: ubuntu-latest
- tox_env: py38-bioinformatics-develop
python: 3.8
os: ubuntu-latest

steps:
- uses: actions/checkout@v2
Expand Down
7 changes: 4 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[tox]
envlist =
py{37,38}
py{37,38,39}-{orange,bioinformatics}-develop
skip_missing_interpreters = true
isolated_build = true
minversion = 3.7.0
minversion = 3.6.0

[testenv]
extras = test
Expand All @@ -22,8 +22,9 @@ setenv =
deps =
pyqt5
pyqtwebengine
orange-develop: git+git://github.com/biolab/orange3.git#egg=orange3
bioinformatics-develop: git+git://github.com/biolab/orange3-bioinformatics.git#egg=orange3-bioinformatics
commands_pre =
pip --version
# Verify installed packages have compatible dependencies
pip check
# freeze environment
Expand Down

0 comments on commit 7860d63

Please sign in to comment.