Skip to content

Merge pull request #684 from NebraLtd/dependabot/pip/jinja2-3.1.5 #2574

Merge pull request #684 from NebraLtd/dependabot/pip/jinja2-3.1.5

Merge pull request #684 from NebraLtd/dependabot/pip/jinja2-3.1.5 #2574

Workflow file for this run

name: Python tests
on: [push]
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.11
uses: actions/setup-python@v4
with:
python-version: 3.11
- name: Install apt dependencies
run: sudo apt-get update && sudo apt-get install libdbus-1-dev libdbus-glib-1-dev python3-dev
- name: Install poetry
uses: abatilo/actions-poetry@v2
with:
poetry-version: 1.4.2
- name: Install dependencies
run: |
poetry install --with dev
- name: Move migrations to expected location
run: |
mkdir /opt/migrations
cp -r migrations /opt/migrations/.
cp -r alembic.ini /opt/migrations/.
sudo mkdir /var/data
sudo chmod 777 /var/data
- name: Unit tests
run: |
poetry run pytest --cov=hw_diag --cov=bigquery --cov-fail-under=80