From d0db693f733916a6fa3c7998b25d6a8b2d911ad0 Mon Sep 17 00:00:00 2001 From: Ricardas Kukutis Date: Tue, 12 Nov 2024 15:04:57 +0200 Subject: [PATCH 1/2] require 2 empty line at structure.sql end --- lib/pronto/rails_migrations.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pronto/rails_migrations.rb b/lib/pronto/rails_migrations.rb index 39c4f33..5750b0b 100644 --- a/lib/pronto/rails_migrations.rb +++ b/lib/pronto/rails_migrations.rb @@ -42,7 +42,7 @@ def bad_structure_sql_messages *all_but_tail, tail = inserts bad_semicolons = all_but_tail.any? { |line| line.end_with?(';') } || !tail.end_with?(';') - bad_ending = structure_sql[-2, 2] !~ /[^\n]\n/ + bad_ending = structure_sql[-4, 4] !~ /[^\n]\n\n\n/ messages = [] @@ -59,7 +59,7 @@ def bad_structure_sql_messages 'last insert must end with semicolon (`;`).' ) end - messages << message(patch, '`db/structure.sql` must end without extra empty lines.') if bad_ending + messages << message(patch, '`db/structure.sql` must end with 2 empty lines.') if bad_ending messages end From 7b71a41b33848b03e755cb8b8960f9cf0b1cd3d4 Mon Sep 17 00:00:00 2001 From: Ricardas Kukutis Date: Tue, 12 Nov 2024 15:40:08 +0200 Subject: [PATCH 2/2] bump version --- Gemfile.lock | 2 +- lib/pronto/rails_migrations/version.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 557d8df..9363957 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - pronto-rails_migrations (0.15.0) + pronto-rails_migrations (0.16.0) faraday (>= 1.10.3) multipart-post (>= 2.1.1) pronto (>= 0.11.1) diff --git a/lib/pronto/rails_migrations/version.rb b/lib/pronto/rails_migrations/version.rb index 95419dc..f78cac7 100644 --- a/lib/pronto/rails_migrations/version.rb +++ b/lib/pronto/rails_migrations/version.rb @@ -1,3 +1,3 @@ module Pronto - RAILS_MIGRATIONS_VERSION = '0.15.0' + RAILS_MIGRATIONS_VERSION = '0.16.0' end