Skip to content

Commit 7047d4a

Browse files
committed
check migrations when running addons tests
1 parent 3cefffe commit 7047d4a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tasks/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,12 @@ def syntax(ctx):
238238
ctx.run('pre-commit run --all-files --show-diff-on-failure', echo=True)
239239

240240

241+
@task
242+
def check_migrations(ctx):
243+
"""Check for missing Django migrations."""
244+
ctx.run('python3 manage.py makemigrations --check', echo=True)
245+
246+
241247
@task(aliases=['req'])
242248
def requirements(ctx, base=False, addons=False, release=False, dev=True, all=True):
243249
"""Install python dependencies.
@@ -520,6 +526,7 @@ def test_ci_addons(ctx, numprocesses=None, coverage=False, testmon=False, junit=
520526
"""
521527
#ci_setup(ctx)
522528
syntax(ctx)
529+
check_migrations(ctx)
523530
test_addons(ctx, numprocesses=numprocesses, coverage=coverage, testmon=testmon, junit=junit)
524531

525532
@task

0 commit comments

Comments
 (0)