Skip to content

chore(deps): bump idna from 3.2 to 3.7 #2206

chore(deps): bump idna from 3.2 to 3.7

chore(deps): bump idna from 3.2 to 3.7 #2206

# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: Poetry package
on: [push, pull_request]
jobs:
test:
name: Pytest
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.7, 3.8]
steps:
- uses: actions/checkout@v2
- name: Setup python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Poetry
uses: Gr1N/setup-poetry@v4
- run: |
poetry env info
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.cache/pypoetry/virtualenvs
key: ${{ runner.os }}-py${{ matrix.python-version }}-poetry-${{ hashFiles('poetry.lock') }}
restore-keys: |
${{ runner.os }}-py${{ matrix.python-version }}-poetry-
- name: Install package
run: |
poetry install
- name: Run pytest
run: poetry run pytest
publish:
name: Publish
needs: test
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.8'
- name: Install Poetry
uses: Gr1N/setup-poetry@v4
- run: |
poetry env info
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.cache/pypoetry/virtualenvs
key: ${{ runner.os }}-py3.8-poetry-${{ hashFiles('poetry.lock') }}
restore-keys: |
${{ runner.os }}-py3.8-poetry-
- name: Install package
run: poetry install --no-dev
- name: Build and publish
run: poetry publish --build --username ${{ secrets.PYPI_USERNAME }} --password ${{ secrets.PYPI_PASSWORD }}