66 test_lint :
77 runs-on : ubuntu-latest
88 timeout-minutes : 3
9-
109 steps :
1110 - uses : actions/checkout@v2
1211 - name : Set up Python 3.7
@@ -25,18 +24,25 @@ jobs:
2524 test_linux_ray_master :
2625 runs-on : ubuntu-latest
2726 timeout-minutes : 12
28-
27+ strategy :
28+ matrix :
29+ python-version : [3.7, 3.8]
30+ include :
31+ - python-version : 3.7
32+ ray-wheel : https://s3-us-west-2.amazonaws.com/ray-wheels/latest/ray-1.2.0.dev0-cp37-cp37m-manylinux2014_x86_64.whl
33+ - python-version : 3.8
34+ ray-wheel : https://s3-us-west-2.amazonaws.com/ray-wheels/latest/ray-1.2.0.dev0-cp38-cp38-manylinux2014_x86_64.whl
2935 steps :
3036 - uses : actions/checkout@v2
31- - name : Set up Python 3.7
37+ - name : Set up Python ${{ matrix.python-version }}
3238 uses : actions/setup-python@v2
3339 with :
34- python-version : 3.7
40+ python-version : ${{ matrix.python-version }}
3541 - name : Install dependencies
3642 run : |
3743 python -m pip install --upgrade pip
3844 python -m pip install codecov
39- python -m pip install -U https://s3-us-west-2.amazonaws.com/ ray-wheels/latest/ray-1.2.0.dev0-cp37-cp37m-manylinux2014_x86_64.whl
45+ python -m pip install -U ${{ matrix. ray-wheel }}
4046 if [ -f requirements-test.txt ]; then python -m pip install -r requirements-test.txt; fi
4147 - name : Install package
4248 run : |
@@ -63,13 +69,15 @@ jobs:
6369 test_linux_ray_release :
6470 runs-on : ubuntu-latest
6571 timeout-minutes : 12
66-
72+ strategy :
73+ matrix :
74+ python-version : [3.7, 3.8]
6775 steps :
6876 - uses : actions/checkout@v2
69- - name : Set up Python 3.7
77+ - name : Set up Python ${{ matrix.python-version }}
7078 uses : actions/setup-python@v2
7179 with :
72- python-version : 3.7
80+ python-version : ${{ matrix.python-version }}
7381 - name : Install dependencies
7482 run : |
7583 python -m pip install --upgrade pip
@@ -103,13 +111,15 @@ jobs:
103111 # Test runs on latest ray release
104112 runs-on : ubuntu-latest
105113 timeout-minutes : 12
106-
114+ strategy :
115+ matrix :
116+ python-version : [3.7, 3.8]
107117 steps :
108118 - uses : actions/checkout@v2
109- - name : Set up Python 3.7
119+ - name : Set up Python ${{ matrix.python-version }}
110120 uses : actions/setup-python@v2
111121 with :
112- python-version : 3.7
122+ python-version : ${{ matrix.python-version }}
113123 - name : Install dependencies
114124 run : |
115125 python -m pip install --upgrade pip
0 commit comments