From 26ddcca29df5722a84596938c444758739d2d5ad Mon Sep 17 00:00:00 2001 From: George Ma Date: Mon, 25 Mar 2024 13:48:07 -0400 Subject: [PATCH] Centralize Ruby Version to `.ruby-version` Set minimum version of Rubocop to 1.61 This is to support `.ruby-version`: https://github.com/rubocop/rubocop/pull/12645 --- .github/workflows/benchmark.yml | 1 - .github/workflows/lint.yml | 1 - .rubocop.yml | 1 - .ruby-version | 1 + statsd-instrument.gemspec | 2 ++ 5 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 .ruby-version diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 74a994c7..ffb908d0 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -13,7 +13,6 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3.1 bundler-cache: true - name: Run benchmark on branch diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1e16d7b7..de31c298 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,6 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7 bundler-cache: true - name: Run Rubocop diff --git a/.rubocop.yml b/.rubocop.yml index 091306dc..9f8d0777 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -5,7 +5,6 @@ require: - ./lib/statsd/instrument/rubocop.rb AllCops: - TargetRubyVersion: 2.7 UseCache: true SuggestExtensions: false CacheRootDirectory: tmp/rubocop diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 00000000..15a27998 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.3.0 diff --git a/statsd-instrument.gemspec b/statsd-instrument.gemspec index 14d1caf1..6e67f983 100644 --- a/statsd-instrument.gemspec +++ b/statsd-instrument.gemspec @@ -20,5 +20,7 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ["lib"] + spec.required_ruby_version = ">= 2.6.0" + spec.metadata['allowed_push_host'] = "https://rubygems.org" end