CI: flyway validate ignoruje pending repeatables
Some checks failed
CI and deploy / migration-check (push) Successful in 1m5s
CI and deploy / deploy (push) Failing after 5m50s

Změněná repeatable (R__047 current_a) je proti prod DB 'pending' a validate
bez ignore patternu selhával — design gate počítal jen s checksum mismatch
verzovaných (ty hlídá ci_check_migration_immutability.sh). Ověřeno lokálně
proti prod DB: Successfully validated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dusan Vojacek
2026-06-11 22:30:38 +02:00
parent 5239463699
commit 4d1313a3bc

View File

@@ -42,6 +42,9 @@ args=(
-e "FLYWAY_URL=${EMS_CI_FLYWAY_URL}"
-e "FLYWAY_SCHEMAS=ems"
-e "FLYWAY_LOCATIONS=filesystem:/sql/migration,filesystem:/sql/routines,filesystem:/sql/views"
# Změněná/nová repeatable je proti DB "pending" — to není chyba (aplikuje ji
# deploy migrate). Immutabilitu VERZOVANÝCH hlídá ci_check_migration_immutability.sh.
-e "FLYWAY_IGNORE_MIGRATION_PATTERNS=*:pending"
)
if [[ -n "$EMS_CI_FLYWAY_USER" ]]; then