From 2112ea4d6324447013834487d105e0df6b8bc7c5 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Wed, 25 Mar 2026 09:18:34 -0400 Subject: [PATCH] Drop support for ruby 3.2 (#37476) --- .github/workflows/test-ruby.yml | 3 --- .rubocop.yml | 2 +- Gemfile | 2 +- README.md | 2 +- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test-ruby.yml b/.github/workflows/test-ruby.yml index 240261760e..cf9e5c2405 100644 --- a/.github/workflows/test-ruby.yml +++ b/.github/workflows/test-ruby.yml @@ -124,7 +124,6 @@ jobs: fail-fast: false matrix: ruby-version: - - '3.2' - '3.3' - '.ruby-version' steps: @@ -217,7 +216,6 @@ jobs: fail-fast: false matrix: ruby-version: - - '3.2' - '3.3' - '.ruby-version' @@ -348,7 +346,6 @@ jobs: fail-fast: false matrix: ruby-version: - - '3.2' - '3.3' - '.ruby-version' search-image: diff --git a/.rubocop.yml b/.rubocop.yml index 1bbba515af..425709187c 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -8,7 +8,7 @@ AllCops: - lib/mastodon/migration_helpers.rb ExtraDetails: true NewCops: enable - TargetRubyVersion: 3.2 # Oldest supported ruby version + TargetRubyVersion: 3.3 # Oldest supported ruby version inherit_from: - .rubocop/layout.yml diff --git a/Gemfile b/Gemfile index 40f95d56e9..8f283db728 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ # frozen_string_literal: true source 'https://rubygems.org' -ruby '>= 3.2.0', '< 3.5.0' +ruby '>= 3.3.0', '< 3.5.0' gem 'propshaft' gem 'puma', '~> 7.0' diff --git a/README.md b/README.md index db8dcaace3..0e7f4efd63 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Mastodon is a **free, open-source social network server** based on [ActivityPub] ### Requirements -- **Ruby** 3.2+ +- **Ruby** 3.3+ - **PostgreSQL** 14+ - **Redis** 7.0+ - **Node.js** 20+