From 836a651b281714d40f20f99a94e466a4c0050ef6 Mon Sep 17 00:00:00 2001 From: Mauro MSL Date: Wed, 29 Jan 2025 16:12:13 +0000 Subject: [PATCH] Bump version v1.7.4 --- docs/source/conf.py | 4 +-- src/janeway/__init__.py | 2 +- src/utils/migrations/0039_upgrade_1_7_4.py | 30 ++++++++++++++++++++++ 3 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 src/utils/migrations/0039_upgrade_1_7_4.py diff --git a/docs/source/conf.py b/docs/source/conf.py index 15ab44d0b..073ed30cb 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -24,9 +24,9 @@ author = 'Andy Byers, Mauro Sanchez & Martin Paul Eve' # The short X.Y version -version = '1.7.3' +version = '1.7.4' # The full version, including alpha/beta/rc tags -release = '1.7.3' +release = '1.7.4' # -- General configuration --------------------------------------------------- diff --git a/src/janeway/__init__.py b/src/janeway/__init__.py index e60875943..9f402be62 100644 --- a/src/janeway/__init__.py +++ b/src/janeway/__init__.py @@ -1,2 +1,2 @@ from packaging import version -__version__ = version.parse("1.7.3") +__version__ = version.parse("1.7.4") diff --git a/src/utils/migrations/0039_upgrade_1_7_4.py b/src/utils/migrations/0039_upgrade_1_7_4.py new file mode 100644 index 000000000..0044abec2 --- /dev/null +++ b/src/utils/migrations/0039_upgrade_1_7_4.py @@ -0,0 +1,30 @@ +# Generated by Django 4.2.15 on 2024-10-25 14:18 + +from django.db import migrations, models +from django.utils import timezone + +VERSION = "1.7.4" + + +def rollback(apps, schema_editor): + version_model = apps.get_model("utils", "Version") + latest_version = version_model.objects.get(number=VERSION, rollback=None) + latest_version.rollback = timezone.now() + latest_version.save() + + +def upgrade(apps, schema_editor): + version_model = apps.get_model("utils", "Version") + new_version = version_model.objects.create(number=VERSION) + new_version.save() + + +class Migration(migrations.Migration): + + dependencies = [ + ('utils', '0038_upgrade_1_7_2'), + ] + + operations = [ + migrations.RunPython(upgrade, reverse_code=rollback), + ]