All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
as per suggestion from saces: https://matrix.to/#/%23coding%3Ac-base.org/%24T3HnHRzsqyUOrzQCV8y2dtOzNsPMlb-nFooEOrZuK5E?via=c-base.org&via=matrix.org&via=hackerfleet.eu
29 lines
680 B
YAML
29 lines
680 B
YAML
when:
|
|
- event: push
|
|
branch: main
|
|
|
|
steps:
|
|
- name: lint
|
|
image: pipelinecomponents/ruff
|
|
commands:
|
|
- ruff check .
|
|
|
|
- name: test
|
|
image: python:3.13-slim
|
|
environment:
|
|
DJANGO_SETTINGS_MODULE: config.settings
|
|
DEPLOYMENT: Test
|
|
ENV_PATH: .env.ci
|
|
commands:
|
|
- python -m venv venv
|
|
- /bin/bash -c "source venv/bin/activate"
|
|
- python -m pip install --disable-pip-version-check --no-input --quiet -r requirements/test.txt
|
|
- python -m pytest
|
|
|
|
services:
|
|
- name: database
|
|
image: postgres:17
|
|
command: -c fsync=off
|
|
environment:
|
|
POSTGRES_PASSWORD: teilchensammler
|
|
POSTGRES_DB: teilchensammler_test
|