From 7047d4a7aaef8692638719c61b3af2f77ec22755 Mon Sep 17 00:00:00 2001 From: Anton Krytskyi Date: Wed, 18 Mar 2026 18:28:05 +0200 Subject: [PATCH 1/2] check migrations when running addons tests --- tasks/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tasks/__init__.py b/tasks/__init__.py index c78aab98163..4e4bee51f60 100755 --- a/tasks/__init__.py +++ b/tasks/__init__.py @@ -238,6 +238,12 @@ def syntax(ctx): ctx.run('pre-commit run --all-files --show-diff-on-failure', echo=True) +@task +def check_migrations(ctx): + """Check for missing Django migrations.""" + ctx.run('python3 manage.py makemigrations --check', echo=True) + + @task(aliases=['req']) def requirements(ctx, base=False, addons=False, release=False, dev=True, all=True): """Install python dependencies. @@ -520,6 +526,7 @@ def test_ci_addons(ctx, numprocesses=None, coverage=False, testmon=False, junit= """ #ci_setup(ctx) syntax(ctx) + check_migrations(ctx) test_addons(ctx, numprocesses=numprocesses, coverage=coverage, testmon=testmon, junit=junit) @task From af43fcb0b3c7256f1129decb9390fecc4aa030a2 Mon Sep 17 00:00:00 2001 From: Anton Krytskyi Date: Wed, 18 Mar 2026 19:01:57 +0200 Subject: [PATCH 2/2] add missing args --- tasks/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/__init__.py b/tasks/__init__.py index 4e4bee51f60..5fef6fb834e 100755 --- a/tasks/__init__.py +++ b/tasks/__init__.py @@ -241,7 +241,7 @@ def syntax(ctx): @task def check_migrations(ctx): """Check for missing Django migrations.""" - ctx.run('python3 manage.py makemigrations --check', echo=True) + ctx.run('python3 manage.py --no-init-app makemigrations --settings api.base.settings --check', echo=True) @task(aliases=['req'])