CI: flyway validate ignoruje pending repeatables
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user