26 Commits
typing ... ci

Author SHA1 Message Date
Sam Bull
dd3499008a Add name 2021-01-30 23:23:50 +00:00
Sam Bull
28c8e0f1bb Add name 2021-01-30 23:23:38 +00:00
Sam Bull
6211c9e782 Remove redundant install 2021-01-30 23:10:51 +00:00
Sam Bull
bfa9ebd6c4 Remove master 2021-01-30 23:10:12 +00:00
Sam Bull
1031308b0f Update .github/workflows/pypi.yml
Co-authored-by: Sviatoslav Sydorenko <sviat@redhat.com>
2021-01-30 23:07:09 +00:00
Sam Bull
b2424dd716 Update ci.yaml 2021-01-30 18:56:08 +00:00
Sam Bull
163069e3e9 Create pypi.yml 2021-01-30 18:55:24 +00:00
Sam Bull
b27d9013b9 Update ci.yaml 2021-01-17 15:14:51 +00:00
Sam Bull
9b2045d6ae Update ci.yaml 2021-01-17 13:54:20 +00:00
Sam Bull
d0fc1ed673 Update ci.yaml 2021-01-15 17:06:41 +00:00
Sam Bull
35c7625dcb Update ci.yaml 2021-01-15 17:00:21 +00:00
Sam Bull
8af169f639 Update .github/workflows/ci.yaml
Co-authored-by: Sviatoslav Sydorenko <sviat@redhat.com>
2021-01-15 12:38:10 +00:00
Sam Bull
e53cb1cc05 Update .github/workflows/ci.yaml
Co-authored-by: Sviatoslav Sydorenko <sviat@redhat.com>
2021-01-15 12:31:54 +00:00
Sam Bull
3d1675534d Update ci.yaml 2021-01-15 10:42:36 +00:00
Sam Bull
41ad3f64e7 Update ci.yaml 2021-01-15 10:41:44 +00:00
Sam Bull
ddc64c36e5 Update ci.yaml 2021-01-15 10:38:05 +00:00
Sam Bull
34a7b97cd5 Update ci.yaml 2021-01-15 10:36:50 +00:00
Sam Bull
36c9ea0015 Update ci.yaml 2021-01-15 10:36:32 +00:00
Sam Bull
3c2c28b694 Update Makefile 2021-01-15 10:26:45 +00:00
Sam Bull
663f953379 Update ci.yaml 2021-01-15 10:25:04 +00:00
Sam Bull
80cf5977d3 Update Makefile 2021-01-15 09:59:00 +00:00
Sam Bull
980695382f Update ci.yaml 2021-01-14 23:42:53 +00:00
Sam Bull
1c8ecc65e8 Update setup.cfg 2020-12-18 22:20:54 +00:00
Sam Bull
3b54ea334e Update setup.cfg 2020-12-18 22:15:00 +00:00
Sam Bull
d77613de91 Update requirements-dev.txt 2020-12-18 22:12:55 +00:00
Sam Bull
ead5cff442 Update ci.yaml 2020-12-18 18:15:21 +00:00
5 changed files with 52 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
name: Test tesla_api name: Tests
on: pull_request on: pull_request
@@ -6,12 +6,22 @@ jobs:
test: test:
name: Tests name: Tests
runs-on: ubuntu-latest runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
strategy: strategy:
matrix: matrix:
python-version: [3.6, 3.7, 3.8, 3.9] python-version:
- 3.6
- 3.7
- 3.8
- 3.9
experimental: [false]
include:
- python-version: 3.10.0-alpha - 3.10.0
experimental: true
steps: steps:
- uses: actions/checkout@v2 - name: Checkout
uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2 uses: actions/setup-python@v2
with: with:
@@ -20,10 +30,11 @@ jobs:
run: | run: |
pip install --upgrade pip pip install --upgrade pip
pip install -r requirements-dev.txt pip install -r requirements-dev.txt
pip install codecov
- name: Run tests - name: Run tests
run: | run: |
make coverage make coverage
- name: Upload coverage to Codecov - name: Upload coverage
run: | uses: codecov/codecov-action@v1
codecov with:
file: ./coverage.xml
flags: unit

31
.github/workflows/pypi.yml vendored Normal file
View File

@@ -0,0 +1,31 @@
name: Publish to PyPI
on:
push:
tags: [ 'v*' ]
env:
DEFAULT_PYTHON: 3.9
jobs:
publish:
name: Publish to PyPI
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ env.DEFAULT_PYTHON }}
- name: Install dependencies
run: |
pip install --upgrade build
- name: Build
run: |
python -m build
- name: Publish to PyPI
uses: pypa/gh-action-pypi-publish@master
with:
password: ${{ secrets.PYPI_API_TOKEN }}

View File

@@ -11,7 +11,7 @@ vtest: flake
py.test -s ./tests/ py.test -s ./tests/
cov cover coverage: flake cov cover coverage: flake
py.test -s ./tests/ --cov=aiohttp_security --cov=tests --cov-report=html --cov-report=term py.test -s ./tests/ --cov=aiohttp_security --cov=tests --cov-report=html --cov-report=xml --cov-report=term
@echo "open file://`pwd`/coverage/index.html" @echo "open file://`pwd`/coverage/index.html"
clean: clean:

View File

@@ -13,6 +13,6 @@ aioredis==1.3.1
hiredis==1.1.0 hiredis==1.1.0
passlib==1.7.4 passlib==1.7.4
cryptography==3.3.1 cryptography==3.3.1
aiohttp==3.7.3 aiohttp<3.7
pytest-aiohttp==0.3.0 pytest-aiohttp==0.3.0
pyjwt==1.7.1 pyjwt==1.7.1

View File

@@ -2,3 +2,4 @@
testpaths = tests testpaths = tests
filterwarnings= filterwarnings=
error error
ignore:The loop argument:DeprecationWarning