Skip to content

Merge pull request #11 from psf/resolve_memory_consumption_for_real #57

Merge pull request #11 from psf/resolve_memory_consumption_for_real

Merge pull request #11 from psf/resolve_memory_consumption_for_real #57

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
repository_dispatch:
types: [automated-update-trigger]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build and cache base image
uses: docker/bake-action@v6
with:
push: false
load: true
files: compose.yml
targets: base
set: |
base.cache-from=type=gha,scope=base-cached-tests
base.cache-to=type=gha,scope=base-cached-tests,mode=max
- name: Lint
run: docker compose run --rm base bash -c "isort --check-only . && black --check . && flake8"
- name: Pull postgres
run: docker compose pull -q postgres
- name: Run tests
run: docker compose run --rm web pytest --cov --cov-report term
- name: Check DB Migrations
run: docker compose run --rm web ./manage.py makemigrations --check