Skip to content

chore(deps): bump django from 4.2.5 to 4.2.7 #650

chore(deps): bump django from 4.2.5 to 4.2.7

chore(deps): bump django from 4.2.5 to 4.2.7 #650

Workflow file for this run

name: CI
on: pull_request
jobs:
test:
name: Test
runs-on: ubuntu-20.04
timeout-minutes: 10
env:
DJANGO_SETTINGS_MODULE: 'project.settings.testing'
PGHOST: localhost
PGUSER: postgres
PGPASSWORD: password
TOX_TESTENV_PASSENV: "PG*"
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Ubuntu packages
run: |
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
libgdal26
- name: Setup Python
uses: actions/setup-python@v3
with:
python-version: '3.11'
- name: Install Poetry
uses: snok/install-poetry@v1
with:
virtualenvs-create: true
virtualenvs-in-project: true
installer-parallel: true
- name: Install dependencies
run: |
poetry install
- name: Black Lint
run: poetry run black --line-length 120 --exclude '/migrations/' --check apps project
- name: Ruff Lint
run: poetry run ruff check .
- name: Configure Postgres (for faster tests)
env:
PGHOST: localhost
PGUSER: postgres
PGPASSWORD: password
run: |
psql -c "ALTER SYSTEM SET fsync=off;"
psql -c "ALTER SYSTEM SET full_page_writes=off;"
psql -c "SELECT pg_reload_conf();"
- name: Migrations Check
env:
PGHOST: localhost
PGUSER: postgres
PGPASSWORD: password
run: poetry run python manage.py makemigrations --check --dry-run
- name: Template Check
env:
PGHOST: localhost
PGUSER: postgres
PGPASSWORD: password
run: poetry run python manage.py validate_templates --verbosity 0
- name: Django Tests
run: |
PYTHONWARNINGS=all poetry run coverage run --include="apps/*" --omit=*/migrations/* ./manage.py test --noinput . apps
PYTHONWARNINGS=all poetry run coverage report -m --fail-under 97
services:
postgres:
image: timescale/timescaledb-ha:pg14-latest
env:
POSTGRES_PASSWORD: password
POSTGRES_DB: test_gardenserver_django
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5