File tree Expand file tree Collapse file tree 2 files changed +55
-33
lines changed Expand file tree Collapse file tree 2 files changed +55
-33
lines changed Original file line number Diff line number Diff line change
1
+
2
+ name : Python package
3
+
4
+ on : [push, pull_request]
5
+
6
+ jobs :
7
+ build :
8
+
9
+ runs-on : ubuntu-20.04
10
+ continue-on-error : ${{ matrix.allow_failure }}
11
+ strategy :
12
+ matrix :
13
+ python-version :
14
+ - ' 3.5'
15
+ - ' 3.9'
16
+ JHUB_VER :
17
+ - ' 0.9.6'
18
+ - ' 1.0.0'
19
+ - ' 1.1.0'
20
+ - ' 1.2.0'
21
+ allow_failure : [false]
22
+ include :
23
+ - JHUB_VER : ' master'
24
+ python-version : ' 3.9'
25
+ allow_failure : true
26
+
27
+ steps :
28
+ - uses : actions/checkout@v2
29
+ - name : Set up Python ${{ matrix.python-version }}
30
+ uses : actions/setup-python@v2
31
+ with :
32
+ python-version : ${{ matrix.python-version }}
33
+
34
+ - name : Install dependencies
35
+ run : |
36
+ python -m pip install --upgrade pip
37
+ python -m pip install pytest
38
+ pip install -r requirements.txt
39
+ - name : Install nodejs dependencies
40
+ run : |
41
+ sudo npm install -g configurable-http-proxy
42
+ # We need to check compatibility with different versions of the JH
43
+ # API, including latest development. For that, we also need to
44
+ # pull in the dependencies of that old JH version (but we don't
45
+ # need conda/npm for our tests).
46
+ - name : install JupyterHub
47
+ run : |
48
+ git clone --quiet --branch ${{ matrix.JHUB_VER }} https://github.com/jupyterhub/jupyterhub.git jupyterhub
49
+ pip install --pre -r jupyterhub/dev-requirements.txt
50
+ pip install --upgrade pytest
51
+ pip install --pre -e jupyterhub
52
+
53
+ - name : pytest
54
+ run : |
55
+ pytest --lf --cov batchspawner batchspawner/tests -v
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments