Skip to content

Commit f5f36b2

Browse files
committed
fix(ci): again fixing the Gemfile/schema.rb for all the different Rails versions
1 parent c008f74 commit f5f36b2

File tree

3 files changed

+88
-91
lines changed

3 files changed

+88
-91
lines changed

Gemfile.rails_7_2

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,6 @@ gem 'ostruct'
4444
gem 'pg', '~> 1.5.9'
4545
gem 'sqlite3'
4646

47-
# Gems no longer be part of the default gems from Ruby 3.5.0
48-
gem 'observer'
49-
gem 'ostruct'
50-
5147
group :development, :test do
5248
# Use SCSS for stylesheets
5349
gem 'bcrypt'

spec/dummy/db/schema.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#
1111
# It's strongly recommended that you check this file into your version control system.
1212

13-
ActiveRecord::Schema[8.0].define(version: 2025_03_07_104536) do
13+
ActiveRecord::Schema.define(version: 2025_03_07_104536) do
1414
# These are extensions that must be enabled in order to support this database
1515
enable_extension "pg_catalog.plpgsql"
1616

spec/legacy_dummy/db/schema.rb

Lines changed: 87 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -10,112 +10,113 @@
1010
#
1111
# It's strongly recommended that you check this file into your version control system.
1212

13-
ActiveRecord::Schema[7.2].define(version: 2025_03_07_104536) do
13+
ActiveRecord::Schema.define(version: 20_250_307_104_536) do
1414
# These are extensions that must be enabled in order to support this database
15-
enable_extension "plpgsql"
15+
enable_extension 'plpgsql'
1616

17-
create_table "accounts", force: :cascade do |t|
18-
t.string "email"
19-
t.string "password_digest"
20-
t.datetime "created_at", null: false
21-
t.datetime "updated_at", null: false
17+
create_table 'accounts', force: :cascade do |t|
18+
t.string 'email'
19+
t.string 'password_digest'
20+
t.datetime 'created_at', null: false
21+
t.datetime 'updated_at', null: false
2222
end
2323

24-
create_table "active_storage_attachments", force: :cascade do |t|
25-
t.string "name", null: false
26-
t.string "record_type", null: false
27-
t.bigint "record_id", null: false
28-
t.bigint "blob_id", null: false
29-
t.datetime "created_at", precision: nil, null: false
30-
t.index ["blob_id"], name: "index_active_storage_attachments_on_blob_id"
31-
t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true
24+
create_table 'active_storage_attachments', force: :cascade do |t|
25+
t.string 'name', null: false
26+
t.string 'record_type', null: false
27+
t.bigint 'record_id', null: false
28+
t.bigint 'blob_id', null: false
29+
t.datetime 'created_at', precision: nil, null: false
30+
t.index ['blob_id'], name: 'index_active_storage_attachments_on_blob_id'
31+
t.index %w[record_type record_id name blob_id], name: 'index_active_storage_attachments_uniqueness',
32+
unique: true
3233
end
3334

34-
create_table "active_storage_blobs", force: :cascade do |t|
35-
t.string "key", null: false
36-
t.string "filename", null: false
37-
t.string "content_type"
38-
t.text "metadata"
39-
t.bigint "byte_size", null: false
40-
t.string "checksum", null: false
41-
t.datetime "created_at", precision: nil, null: false
42-
t.string "service_name", null: false
43-
t.index ["key"], name: "index_active_storage_blobs_on_key", unique: true
35+
create_table 'active_storage_blobs', force: :cascade do |t|
36+
t.string 'key', null: false
37+
t.string 'filename', null: false
38+
t.string 'content_type'
39+
t.text 'metadata'
40+
t.bigint 'byte_size', null: false
41+
t.string 'checksum', null: false
42+
t.datetime 'created_at', precision: nil, null: false
43+
t.string 'service_name', null: false
44+
t.index ['key'], name: 'index_active_storage_blobs_on_key', unique: true
4445
end
4546

46-
create_table "active_storage_variant_records", force: :cascade do |t|
47-
t.bigint "blob_id", null: false
48-
t.string "variation_digest", null: false
49-
t.index ["blob_id", "variation_digest"], name: "index_active_storage_variant_records_uniqueness", unique: true
47+
create_table 'active_storage_variant_records', force: :cascade do |t|
48+
t.bigint 'blob_id', null: false
49+
t.string 'variation_digest', null: false
50+
t.index %w[blob_id variation_digest], name: 'index_active_storage_variant_records_uniqueness', unique: true
5051
end
5152

52-
create_table "maglev_assets", force: :cascade do |t|
53-
t.string "filename"
54-
t.string "content_type"
55-
t.integer "width"
56-
t.integer "height"
57-
t.integer "byte_size"
58-
t.datetime "created_at", null: false
59-
t.datetime "updated_at", null: false
53+
create_table 'maglev_assets', force: :cascade do |t|
54+
t.string 'filename'
55+
t.string 'content_type'
56+
t.integer 'width'
57+
t.integer 'height'
58+
t.integer 'byte_size'
59+
t.datetime 'created_at', null: false
60+
t.datetime 'updated_at', null: false
6061
end
6162

62-
create_table "maglev_page_paths", force: :cascade do |t|
63-
t.bigint "maglev_page_id"
64-
t.string "locale", null: false
65-
t.string "value", null: false
66-
t.boolean "canonical", default: true
67-
t.index ["canonical", "locale", "value"], name: "canonical_speed"
68-
t.index ["canonical", "maglev_page_id", "locale"], name: "scoped_canonical_speed"
69-
t.index ["maglev_page_id"], name: "index_maglev_page_paths_on_maglev_page_id"
63+
create_table 'maglev_page_paths', force: :cascade do |t|
64+
t.bigint 'maglev_page_id'
65+
t.string 'locale', null: false
66+
t.string 'value', null: false
67+
t.boolean 'canonical', default: true
68+
t.index %w[canonical locale value], name: 'canonical_speed'
69+
t.index %w[canonical maglev_page_id locale], name: 'scoped_canonical_speed'
70+
t.index ['maglev_page_id'], name: 'index_maglev_page_paths_on_maglev_page_id'
7071
end
7172

72-
create_table "maglev_pages", force: :cascade do |t|
73-
t.boolean "visible", default: true
74-
t.datetime "created_at", null: false
75-
t.datetime "updated_at", null: false
76-
t.jsonb "title_translations", default: {}
77-
t.jsonb "seo_title_translations", default: {}
78-
t.jsonb "meta_description_translations", default: {}
79-
t.jsonb "sections_translations", default: {}
80-
t.integer "lock_version"
81-
t.jsonb "og_title_translations", default: {}
82-
t.jsonb "og_description_translations", default: {}
83-
t.jsonb "og_image_url_translations", default: {}
84-
t.string "layout_id"
85-
t.index ["layout_id"], name: "index_maglev_pages_on_layout_id"
73+
create_table 'maglev_pages', force: :cascade do |t|
74+
t.boolean 'visible', default: true
75+
t.datetime 'created_at', null: false
76+
t.datetime 'updated_at', null: false
77+
t.jsonb 'title_translations', default: {}
78+
t.jsonb 'seo_title_translations', default: {}
79+
t.jsonb 'meta_description_translations', default: {}
80+
t.jsonb 'sections_translations', default: {}
81+
t.integer 'lock_version'
82+
t.jsonb 'og_title_translations', default: {}
83+
t.jsonb 'og_description_translations', default: {}
84+
t.jsonb 'og_image_url_translations', default: {}
85+
t.string 'layout_id'
86+
t.index ['layout_id'], name: 'index_maglev_pages_on_layout_id'
8687
end
8788

88-
create_table "maglev_sections_content_stores", force: :cascade do |t|
89-
t.bigint "maglev_page_id"
90-
t.string "handle", null: false
91-
t.jsonb "sections_translations", default: {}
92-
t.integer "lock_version"
93-
t.datetime "created_at", null: false
94-
t.datetime "updated_at", null: false
95-
t.index ["handle"], name: "index_maglev_sections_content_stores_on_handle"
96-
t.index ["maglev_page_id"], name: "index_maglev_sections_content_stores_on_maglev_page_id"
89+
create_table 'maglev_sections_content_stores', force: :cascade do |t|
90+
t.bigint 'maglev_page_id'
91+
t.string 'handle', null: false
92+
t.jsonb 'sections_translations', default: {}
93+
t.integer 'lock_version'
94+
t.datetime 'created_at', null: false
95+
t.datetime 'updated_at', null: false
96+
t.index ['handle'], name: 'index_maglev_sections_content_stores_on_handle'
97+
t.index ['maglev_page_id'], name: 'index_maglev_sections_content_stores_on_maglev_page_id'
9798
end
9899

99-
create_table "maglev_sites", force: :cascade do |t|
100-
t.string "name"
101-
t.datetime "created_at", null: false
102-
t.datetime "updated_at", null: false
103-
t.jsonb "locales", default: []
104-
t.jsonb "sections_translations", default: {}
105-
t.integer "lock_version"
106-
t.jsonb "style", default: []
100+
create_table 'maglev_sites', force: :cascade do |t|
101+
t.string 'name'
102+
t.datetime 'created_at', null: false
103+
t.datetime 'updated_at', null: false
104+
t.jsonb 'locales', default: []
105+
t.jsonb 'sections_translations', default: {}
106+
t.integer 'lock_version'
107+
t.jsonb 'style', default: []
107108
end
108109

109-
create_table "products", force: :cascade do |t|
110-
t.string "name"
111-
t.string "sku"
112-
t.float "price"
113-
t.boolean "sold_out", default: false
114-
t.datetime "created_at", null: false
115-
t.datetime "updated_at", null: false
110+
create_table 'products', force: :cascade do |t|
111+
t.string 'name'
112+
t.string 'sku'
113+
t.float 'price'
114+
t.boolean 'sold_out', default: false
115+
t.datetime 'created_at', null: false
116+
t.datetime 'updated_at', null: false
116117
end
117118

118-
add_foreign_key "active_storage_attachments", "active_storage_blobs", column: "blob_id"
119-
add_foreign_key "active_storage_variant_records", "active_storage_blobs", column: "blob_id"
120-
add_foreign_key "maglev_sections_content_stores", "maglev_pages"
119+
add_foreign_key 'active_storage_attachments', 'active_storage_blobs', column: 'blob_id'
120+
add_foreign_key 'active_storage_variant_records', 'active_storage_blobs', column: 'blob_id'
121+
add_foreign_key 'maglev_sections_content_stores', 'maglev_pages'
121122
end

0 commit comments

Comments
 (0)