diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e4de459..602abb5 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -13,10 +13,9 @@ jobs: fail-fast: false matrix: ruby: - - '2.5' - - '2.6' - - '2.7' - - '3.0' + - '3.1' + - '3.2' + - '3.3' - ruby-head continue-on-error: ${{ matrix.ruby == 'ruby-head' }} services: @@ -29,7 +28,7 @@ jobs: ports: - 6379:6379 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} diff --git a/README.md b/README.md index 39a86b0..4779e58 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Suo [![Build Status](https://github.com/nickelser/suo/workflows/CI/badge.svg)](https://github.com/nickelser/suo/actions?query=workflow%3ACI) [![Code Climate](https://codeclimate.com/github/nickelser/suo/badges/gpa.svg)](https://codeclimate.com/github/nickelser/suo) [![Gem Version](https://badge.fury.io/rb/suo.svg)](http://badge.fury.io/rb/suo) +# Suo [![Build Status](https://github.com/instacart/suo/workflows/CI/badge.svg)](https://github.com/instacart/suo/actions?query=workflow%3ACI) [![Gem Version](https://badge.fury.io/rb/suo.svg)](http://badge.fury.io/rb/suo) :lock: Distributed semaphores using Memcached or Redis in Ruby. @@ -86,13 +86,13 @@ A key representing a set of lockable resources is removed once the last resource ## History -View the [changelog](https://github.com/nickelser/suo/blob/master/CHANGELOG.md). +View the [changelog](https://github.com/instacart/suo/blob/master/CHANGELOG.md). ## Contributing Everyone is encouraged to help improve this project. Here are a few ways you can help: -- [Report bugs](https://github.com/nickelser/suo/issues) -- Fix bugs and [submit pull requests](https://github.com/nickelser/suo/pulls) +- [Report bugs](https://github.com/instacart/suo/issues) +- Fix bugs and [submit pull requests](https://github.com/instacart/suo/pulls) - Write, clarify, or fix documentation - Suggest or add new features diff --git a/suo.gemspec b/suo.gemspec index cada028..5f23dd0 100644 --- a/suo.gemspec +++ b/suo.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |spec| spec.summary = %q(Distributed locks (mutexes & semaphores) using Memcached or Redis.) spec.description = %q(Distributed locks (mutexes & semaphores) using Memcached or Redis.) - spec.homepage = "https://github.com/nickelser/suo" + spec.homepage = "https://github.com/instacart/suo" spec.license = "MIT" spec.files = `git ls-files -z`.split("\x0") @@ -19,7 +19,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.5" + spec.required_ruby_version = ">= 3.1" spec.add_dependency "dalli" spec.add_dependency "redis" @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "bundler" spec.add_development_dependency "rake", "~> 13.0" - spec.add_development_dependency "rubocop", "~> 0.49.0" - spec.add_development_dependency "minitest", "~> 5.5.0" + spec.add_development_dependency "rubocop", "~> 1.68.0" + spec.add_development_dependency "minitest", "~> 5.25" spec.add_development_dependency "codeclimate-test-reporter", "~> 0.4.7" end