From 02d3ef98b7c1a757cfb5a32a2e041861dd485413 Mon Sep 17 00:00:00 2001 From: Dmytro Hryshchenko Date: Mon, 29 Jun 2026 18:17:22 +0100 Subject: [PATCH 1/2] ci: add pre-commit GitHub Actions workflow Run pre-commit hooks (ruff-check, ruff-format) on pushes to master and on all pull requests using the official pre-commit/action. --- .github/workflows/pre-commit.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/pre-commit.yml diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml new file mode 100644 index 0000000..c6eda71 --- /dev/null +++ b/.github/workflows/pre-commit.yml @@ -0,0 +1,20 @@ +name: Pre-commit + +on: + push: + branches: + - master + pull_request: + +jobs: + pre-commit: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - uses: pre-commit/action@v3.0.1 \ No newline at end of file From 02d5c06498c1ab05c065ee4553977cb9e005bb13 Mon Sep 17 00:00:00 2001 From: Dmytro Hryshchenko Date: Mon, 29 Jun 2026 18:20:11 +0100 Subject: [PATCH 2/2] chore: pre-commit fix --- website/apps/core/apps.py | 4 ++-- website/manage.py | 1 + website/website/settings/components/cache.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/website/apps/core/apps.py b/website/apps/core/apps.py index 4143768..ab0051e 100644 --- a/website/apps/core/apps.py +++ b/website/apps/core/apps.py @@ -2,5 +2,5 @@ class CoreConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'apps.core' + default_auto_field = "django.db.models.BigAutoField" + name = "apps.core" diff --git a/website/manage.py b/website/manage.py index f425f2f..1a1444c 100755 --- a/website/manage.py +++ b/website/manage.py @@ -1,5 +1,6 @@ #!/usr/bin/env python """Django's command-line utility for administrative tasks.""" + import os import sys diff --git a/website/website/settings/components/cache.py b/website/website/settings/components/cache.py index 7726f86..8cda70d 100644 --- a/website/website/settings/components/cache.py +++ b/website/website/settings/components/cache.py @@ -10,4 +10,4 @@ "CLIENT_CLASS": "django_redis.client.DefaultClient", }, } -} \ No newline at end of file +}