From 64f8241e741a1a30e9bec9e00b58f6c0b440cfd5 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Tue, 14 Jan 2025 17:06:59 +0100 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=A9=B9=20=E2=80=94=20Avoid=20warning?= =?UTF-8?q?=20from=20MySQL=20only=20alembic=20instructions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 ++ .../versions/bd4b4962696a_use_bigint_for_results_id_field.py | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d13d61..c95cc59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +- 🩹 — Avoid warning from MySQL only alembic instructions + ## 0.7.0 Date: 2025-01-14 diff --git a/argos/server/migrations/versions/bd4b4962696a_use_bigint_for_results_id_field.py b/argos/server/migrations/versions/bd4b4962696a_use_bigint_for_results_id_field.py index 766428e..0403574 100644 --- a/argos/server/migrations/versions/bd4b4962696a_use_bigint_for_results_id_field.py +++ b/argos/server/migrations/versions/bd4b4962696a_use_bigint_for_results_id_field.py @@ -27,7 +27,6 @@ def upgrade() -> None: existing_type=sa.INTEGER(), type_=sa.BigInteger(), existing_nullable=False, - autoincrement=True, ) @@ -40,5 +39,4 @@ def downgrade() -> None: existing_type=sa.BigInteger(), type_=sa.INTEGER(), existing_nullable=False, - autoincrement=True, ) From 586660c02a34b7bdb06889ef8c71d480a90320fe Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Wed, 15 Jan 2025 09:13:23 +0100 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=A9=B9=20=E2=80=94=20Check=20before?= =?UTF-8?q?=20adding/removing=20ip=5Fversion=5Fenum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 ++ .../versions/64f73a79b7d8_add_ip_version_to_checks.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c95cc59..6d92cb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## [Unreleased] - 🩹 — Avoid warning from MySQL only alembic instructions +- 🩹 — Check before adding/removing ip_version_enum + ## 0.7.0 diff --git a/argos/server/migrations/versions/64f73a79b7d8_add_ip_version_to_checks.py b/argos/server/migrations/versions/64f73a79b7d8_add_ip_version_to_checks.py index 0cd752a..cde4c77 100644 --- a/argos/server/migrations/versions/64f73a79b7d8_add_ip_version_to_checks.py +++ b/argos/server/migrations/versions/64f73a79b7d8_add_ip_version_to_checks.py @@ -21,7 +21,7 @@ depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: enum = ENUM("4", "6", name="ip_version_enum", create_type=False) - enum.create(op.get_bind(), checkfirst=False) + enum.create(op.get_bind(), checkfirst=True) with op.batch_alter_table("tasks", schema=None) as batch_op: batch_op.add_column( sa.Column("ip_version", enum, server_default="4", nullable=False) @@ -31,4 +31,4 @@ def upgrade() -> None: def downgrade() -> None: with op.batch_alter_table("tasks", schema=None) as batch_op: batch_op.drop_column("ip_version") - ENUM(name="ip_version_enum").drop(op.get_bind(), checkfirst=False) + ENUM(name="ip_version_enum").drop(op.get_bind(), checkfirst=True) From 28ec85fed381571f024ab965cbae5090253f2ea1 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Wed, 15 Jan 2025 16:15:16 +0100 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=93=9D=20=E2=80=94=20Improve=20releas?= =?UTF-8?q?e=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + docs/developer/release.md | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d92cb2..4cb5250 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - 🩹 — Avoid warning from MySQL only alembic instructions - 🩹 — Check before adding/removing ip_version_enum +- 📝 — Improve release documentation ## 0.7.0 diff --git a/docs/developer/release.md b/docs/developer/release.md index d5122c5..089b697 100644 --- a/docs/developer/release.md +++ b/docs/developer/release.md @@ -41,7 +41,8 @@ git add argos/__init__.py CHANGELOG.md git commit -m "🏷 — Bump version ($(hatch version))" # Create a tag on the git repository and push it -git tag "$(hatch version)" && git push +git tag "$(hatch version)" -m "$(hatch version)" && + git push --follow-tags # Build the project hatch build --clean