From 064c302073c6afee7c342adbd486b45003338de2 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Thu, 23 Apr 2026 11:49:12 +0200 Subject: [PATCH] =?UTF-8?q?docs(plan):=20V2=20=E2=86=92=20V4=20migration?= =?UTF-8?q?=20filename=20(V2/V3=20already=20taken)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-04-23-checkpoints-table-redesign.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/superpowers/plans/2026-04-23-checkpoints-table-redesign.md b/docs/superpowers/plans/2026-04-23-checkpoints-table-redesign.md index a738cdba..59297bb6 100644 --- a/docs/superpowers/plans/2026-04-23-checkpoints-table-redesign.md +++ b/docs/superpowers/plans/2026-04-23-checkpoints-table-redesign.md @@ -17,8 +17,8 @@ ### Task 1: Flyway V2 migration adds `deployments.created_by` **Files:** -- Create: `cameleer-server-app/src/main/resources/db/migration/V2__add_deployment_created_by.sql` -- Test: `cameleer-server-app/src/test/java/com/cameleer/server/app/storage/V2DeploymentCreatedByMigrationIT.java` +- Create: `cameleer-server-app/src/main/resources/db/migration/V4__add_deployment_created_by.sql` +- Test: `cameleer-server-app/src/test/java/com/cameleer/server/app/storage/V4DeploymentCreatedByMigrationIT.java` - [ ] **Step 1: Write the failing IT** @@ -35,7 +35,7 @@ import java.util.Map; import static org.assertj.core.api.Assertions.assertThat; -class V2DeploymentCreatedByMigrationIT extends AbstractPostgresIT { +class V4DeploymentCreatedByMigrationIT extends AbstractPostgresIT { @Autowired JdbcTemplate jdbc; @@ -80,12 +80,12 @@ class V2DeploymentCreatedByMigrationIT extends AbstractPostgresIT { - [ ] **Step 2: Run test to verify it fails** -Run: `mvn -pl cameleer-server-app verify -Dit.test=V2DeploymentCreatedByMigrationIT` +Run: `mvn -pl cameleer-server-app verify -Dit.test=V4DeploymentCreatedByMigrationIT` Expected: tests FAIL — column does not exist. - [ ] **Step 3: Create the migration file** -`cameleer-server-app/src/main/resources/db/migration/V2__add_deployment_created_by.sql`: +`cameleer-server-app/src/main/resources/db/migration/V4__add_deployment_created_by.sql`: ```sql ALTER TABLE deployments @@ -96,14 +96,14 @@ CREATE INDEX idx_deployments_created_by ON deployments (created_by); - [ ] **Step 4: Run test to verify it passes** -Run: `mvn -pl cameleer-server-app verify -Dit.test=V2DeploymentCreatedByMigrationIT` +Run: `mvn -pl cameleer-server-app verify -Dit.test=V4DeploymentCreatedByMigrationIT` Expected: all 3 tests PASS. - [ ] **Step 5: Commit** ```bash -git add cameleer-server-app/src/main/resources/db/migration/V2__add_deployment_created_by.sql \ - cameleer-server-app/src/test/java/com/cameleer/server/app/storage/V2DeploymentCreatedByMigrationIT.java +git add cameleer-server-app/src/main/resources/db/migration/V4__add_deployment_created_by.sql \ + cameleer-server-app/src/test/java/com/cameleer/server/app/storage/V4DeploymentCreatedByMigrationIT.java git commit -m "feat(deploy): V2 migration — add created_by to deployments" ```