diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fd04b0d..13639b1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,9 +5,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: [2.6, 2.7, "3.0"] + ruby: ["3.2", "3.3", "3.4"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} @@ -16,13 +16,10 @@ jobs: lint: runs-on: ubuntu-latest - strategy: - matrix: - ruby: [2.6] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: - ruby-version: ${{ matrix.ruby }} + ruby-version: "3.4" bundler-cache: true - run: bundle exec rake lint diff --git a/.gitignore b/.gitignore index b04a8c8..5c249f1 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ # rspec failure tracking .rspec_status + +Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index df83f8a..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,87 +0,0 @@ -PATH - remote: . - specs: - telephone (1.0.0) - activemodel - -GEM - remote: https://rubygems.org/ - specs: - activemodel (7.0.3.1) - activesupport (= 7.0.3.1) - activesupport (7.0.3.1) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - ast (2.4.2) - coderay (1.1.3) - concurrent-ruby (1.1.10) - diff-lcs (1.4.4) - i18n (1.12.0) - concurrent-ruby (~> 1.0) - method_source (1.0.0) - minitest (5.16.2) - mocha (1.12.0) - parallel (1.20.1) - parser (3.0.1.0) - ast (~> 2.4.1) - pry (0.14.1) - coderay (~> 1.1) - method_source (~> 1.0) - rainbow (3.0.0) - rake (12.3.3) - regexp_parser (2.1.1) - rexml (3.2.5) - rspec (3.10.0) - rspec-core (~> 3.10.0) - rspec-expectations (~> 3.10.0) - rspec-mocks (~> 3.10.0) - rspec-core (3.10.1) - rspec-support (~> 3.10.0) - rspec-expectations (3.10.1) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.10.0) - rspec-mocks (3.10.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.10.0) - rspec-support (3.10.2) - rubocop (1.12.1) - parallel (~> 1.10) - parser (>= 3.0.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.2.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.4.1) - parser (>= 2.7.1.5) - rubocop-performance (1.10.1) - rubocop (>= 0.90.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.11.0) - standard (1.0.5) - rubocop (= 1.12.1) - rubocop-performance (= 1.10.1) - standardrb (1.0.0) - standard - tzinfo (2.0.5) - concurrent-ruby (~> 1.0) - unicode-display_width (2.0.0) - yard (0.9.26) - -PLATFORMS - ruby - -DEPENDENCIES - mocha - pry - rake (~> 12.0) - rspec (~> 3.0) - standardrb - telephone! - yard - -BUNDLED WITH - 2.1.4 diff --git a/telephone.gemspec b/telephone.gemspec index c2af0ab..78db7e3 100644 --- a/telephone.gemspec +++ b/telephone.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |s| "source_code_uri" => "https://github.com/bharget/telephone" } - s.required_ruby_version = ">= 2.6.0" + s.required_ruby_version = ">= 3.2.0" s.files = Dir["README.md", "lib/**/*"] s.require_paths = ["lib"]