Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions .github/workflows/standard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,12 @@ jobs:

name: StandardRB - Ruby ${{ matrix.ruby-version }} on Rails ${{ matrix.rails-version }}
steps:
- name: Run StandardRB
uses: standardrb/standard-ruby-action@v1
- uses: actions/checkout@v6
- name: Set up Ruby ${{ matrix.ruby-version }} on Rails ${{ matrix.rails-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
autofix: false
bundler-cache: true
- name: Run StandardRB (via Rubocop)
run: |
bundle exec rubocop --format offenses --format github
13 changes: 0 additions & 13 deletions .rubocop-rails.yml

This file was deleted.

2 changes: 0 additions & 2 deletions .rubocop-rake.yml

This file was deleted.

29 changes: 28 additions & 1 deletion .rubocop-rspec.yml → .rubocop.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,33 @@
require:
require: standard

inherit_gem:
standard: config/base.yml

plugins:
- standard-performance
# rubocop-performance is required when using Performance cops
- rubocop-performance
- standard-rails
- rubocop-rake
- rubocop-rspec

AllCops:
NewCops: disable
SuggestExtensions: false
TargetRubyVersion: 3.0

## standard-rails

# Do not require loading Rails environment for Rake tasks as we are not a Rails application.
Rails/RakeEnvironment:
Enabled: false

# Do not require subclassing from ApplicationController as we're not a rails application
Rails/ApplicationController:
Enabled: false

## rubocop-rspec

RSpec/MultipleExpectations:
Max: 7

Expand Down
7 changes: 0 additions & 7 deletions .standard.yml

This file was deleted.

24 changes: 16 additions & 8 deletions Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,47 @@

appraise "rails-6.1" do
gem "railties", "~> 6.1.7"
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.0
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.1
gem "base64" # not part of the default gems starting from Ruby 3.4.0
gem "bigdecimal" # not part of the default gems starting from Ruby 3.4.0
gem "logger" # not part of the default gems starting from Ruby 3.5.0
gem "mutex_m" # not part of the default gems starting from Ruby 3.4.0
gem "minitest", "< 6.0" # 6.0+ requires Ruby 3.2, and we still support Ruby 3.1
end

appraise "rails-7.0" do
gem "railties", "~> 7.0.8"
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.0
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.1
gem "base64" # not part of the default gems starting from Ruby 3.4.0
gem "bigdecimal" # not part of the default gems starting from Ruby 3.4.0
gem "logger" # not part of the default gems starting from Ruby 3.5.0
gem "mutex_m" # not part of the default gems starting from Ruby 3.4.0
gem "minitest", "< 6.0" # 6.0+ requires Ruby 3.2, and we still support Ruby 3.1
end

appraise "rails-7.1" do
gem "railties", "~> 7.1.4"
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.0
gem "railties", "~> 7.1.6"
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.1
gem "securerandom", "0.3.0" # 0.4.0 requires ruby version >= 3.1.0
gem "minitest", "< 6.0" # 6.0+ requires Ruby 3.2, and we still support Ruby 3.1
gem "connection_pool", "< 3.0" # 3.0+ requires Ruby 3.2, and we still support Ruby 3.1
gem "erb", "< 5.0" # 5.0+ requires Ruby 3.2, and we still support Ruby 3.1
end

appraise "rails-7.2" do
gem "railties", "~> 7.2.1"
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.0
gem "railties", "~> 7.2.3"
gem "zeitwerk", "~> 2.6.18" # 2.7+ requires Ruby 3.2, and we still support Ruby 3.1
gem "minitest", "< 6.0" # 6.0+ requires Ruby 3.2, and we still support Ruby 3.1
gem "connection_pool", "< 3.0" # 3.0+ requires Ruby 3.2, and we still support Ruby 3.1
gem "erb", "< 5.0" # 5.0+ requires Ruby 3.2, and we still support Ruby 3.1
end

appraise "rails-8.0" do
gem "railties", "~> 8.0.0.rc1"
gem "railties", "~> 8.0.4"
end

appraise "rails-8.1" do
gem "railties", "~> 8.1.0"
gem "railties", "~> 8.1.1"
end

appraise "rails-edge" do
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## Development

Changes:

- Upper limit for Ruby on Rails version is no longer enforced (https://github.com/kpumuk/meta-tags/pull/340)

## 2.22.2 (October 25, 2025) [☰](https://github.com/kpumuk/meta-tags/compare/v2.22.1...v2.22.2)

Changes:
Expand Down
1 change: 1 addition & 0 deletions gemfiles/rails_6.1.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ gem "base64"
gem "bigdecimal"
gem "logger"
gem "mutex_m"
gem "minitest", "< 6.0"

gemspec path: "../"
Loading