Configure Renovate #18
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This workflow will execute the steps mentioned in the README in order to see if the project can be configured correctly | |
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions | |
name: Python package | |
on: | |
push: | |
branches: [ main ] | |
pull_request: | |
branches: [ main ] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
python-version: [3.6, 3.7, 3.8] | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v2 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install Poetry | |
run: | | |
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python - | |
- name: Setup Poetry in current shell | |
run: | | |
source $HOME/.poetry/env | |
- name: Configure Poetry for creation of a Python virtual environment within the project root | |
run: | | |
$HOME/.poetry/bin/poetry config virtualenvs.in-project true | |
- name: Install dependencies | |
run: | | |
$HOME/.poetry/bin/poetry install | |
- name: Activate virtual environment | |
run: | | |
source .venv/bin/activate | |
- name: Format with black | |
run: | | |
.venv/bin/black main.py | |
- name: Execute script | |
run: | | |
.venv/bin/python main.py |