DEV: Refactor migrations-tooling

* Updates GitHub Action for migrations
* Rubocop: Always `EnforcedShorthandSyntax` for hashes in the `migrations` directory
* Automatically load all available converter steps
* Enable YJIT at runtime, if available
* Progressbar shows skipped records and other small improvements
This commit is contained in:
Gerhard Schlager
2025-03-30 22:36:50 +02:00
committed by Gerhard Schlager
parent 7b5839ec44
commit 71a90dcba2
27 changed files with 258 additions and 201 deletions

View File

@ -5,7 +5,7 @@ RSpec.shared_examples "a database entity" do
expect(subject).to have_constant(:SQL)
end
it "responds to .create!" do
expect(subject).to respond_to(:create!)
it "responds to .create" do
expect(subject).to respond_to(:create)
end
end