feat: add job & artifact tables

* remove `accounts` table in favor of a simple API key auth
This commit is contained in:
Felix Spöttel
2023-01-05 10:14:50 +01:00
parent 4f7cd063f1
commit b3a38846ba
15 changed files with 153 additions and 139 deletions

View File

@@ -2,20 +2,6 @@ name: CI
on: push
jobs:
fmt:
runs-on: ubuntu-latest
name: Fmt
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.11'
cache: 'pip'
- pip install -e .[dev]
- black --check app
- isort --check app
- mypy app
- flake8 app
lint:
runs-on: ubuntu-latest
name: Lint
@@ -26,8 +12,10 @@ jobs:
python-version: '3.11'
cache: 'pip'
- pip install -e .[dev]
- mypy app
- black --check app
- isort --check app
- flake8 app
- mypy app
test:
runs-on: ubuntu-latest
name: Test