mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
* Moves existing files around. All essential scripts are in `migrations/bin`, and non-essential scripts like benchmarks are in `migrations/scripts` * Dependabot configuration for migrations-tooling (disabled for now) * Updates test configuration for migrations-tooling * Shorter configuration for intermediate DB for now. We will add the rest table by table. * Adds a couple of benchmark scripts * RSpec setup especially for migrations-tooling and the first tests * Adds sorting/formatting to the `generate_schema` script
27 lines
610 B
Ruby
27 lines
610 B
Ruby
# frozen_string_literal: true
|
|
|
|
source "https://rubygems.org"
|
|
|
|
# the minimal Ruby version required by migration-tooling
|
|
ruby ">= 3.2.2"
|
|
|
|
# `activesupport` gem needs to be in sync with the Rails version of Discourse, see `/Gemfile`
|
|
gem "activesupport", "< 7.1", require: "active_support"
|
|
|
|
# for SQLite
|
|
gem "extralite-bundle",
|
|
"~> 2.8",
|
|
require: "extralite",
|
|
github: "digital-fabric/extralite"
|
|
gem "lru_redux", "~> 1.1", require: false
|
|
|
|
# for communication between process forks
|
|
gem "msgpack", "~> 1.7"
|
|
|
|
# for CLI
|
|
gem "colored2", "~> 4.0"
|
|
gem "thor", "~> 1.3"
|
|
|
|
# auto-loading
|
|
gem "zeitwerk", "~> 2.6"
|