Skip to content

Add passkey creation and login, select activity chart time range, nav bar improvements, dark theme switching, fixes. #259

Add passkey creation and login, select activity chart time range, nav bar improvements, dark theme switching, fixes.

Add passkey creation and login, select activity chart time range, nav bar improvements, dark theme switching, fixes. #259

Workflow file for this run

name: Django CI
on:
push:
branches: [ "master", "develop" ]
pull_request:
branches: [ "master", "develop" ]
workflow_dispatch:
permissions:
statuses: write
checks: write
jobs:
build:
name: Build & test
runs-on: ubuntu-latest
strategy:
max-parallel: 4
matrix:
python-version: [3.11]
services:
mysql:
image: mariadb:11.0-rc
env:
MARIADB_USER: test_user
MARIADB_PASSWORD: test_user_pw
MARIADB_ROOT_PASSWORD: test_admin_pw
ports:
- 3306:3306
volumes:
- ${{ github.workspace }}/test_db.sql:/docker-entrypoint-initdb.d/
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install poetry
poetry install --with test
- name: 'Create env file'
run: |
mv .env.test .env
- name: Run Tests
run: |
poetry run python manage.py test
- name: Report test results
uses: dorny/test-reporter@v1
if: always()
with:
name: Django Tests
path: tests_result.xml
reporter: java-junit