6fcc78a58c
Rushi is added as temporary maintainer for now. Should ideally be replaced with an email list Also removed doc requirements, doc job, and updated description to mention 'low-level' client explicitly Signed-off-by: Rushi Agrawal <rushi.agr@gmail.com>
48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
---
|
|
name: CI
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
lint:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout Repository
|
|
uses: actions/checkout@v1
|
|
- name: Set up Python 3.7
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: 3.7
|
|
- name: Install dependencies
|
|
run: |
|
|
python3.7 -m pip install nox
|
|
- name: Lint the code
|
|
run: nox -s lint
|
|
|
|
test-linux:
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9]
|
|
experimental: [false]
|
|
include:
|
|
- python-version: 3.10.0-beta.2
|
|
experimental: true
|
|
|
|
runs-on: ubuntu-latest
|
|
name: test-${{ matrix.python-version }}
|
|
continue-on-error: ${{ matrix.experimental }}
|
|
steps:
|
|
- name: Checkout Repository
|
|
uses: actions/checkout@v1
|
|
- name: Set Up Python - ${{ matrix.python-version }}
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
- name: Install Dependencies
|
|
run: |
|
|
python -m pip install -r dev-requirements.txt
|
|
- name: Run Tests
|
|
run: |
|
|
python setup.py test
|