Skip to content

Commit c2cec58

Browse files
committed
Switch to Github Actions and update supported Ruby versions
1 parent d3a6fe5 commit c2cec58

File tree

3 files changed

+37
-8
lines changed

3 files changed

+37
-8
lines changed

.github/workflows/CI.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
ruby:
16+
- '2.5'
17+
- '2.6'
18+
- '2.7'
19+
- '3.0'
20+
- ruby-head
21+
continue-on-error: ${{ matrix.ruby == 'ruby-head' }}
22+
services:
23+
redis:
24+
image: redis
25+
ports:
26+
- 6379:6379
27+
steps:
28+
- uses: actions/checkout@v2
29+
- uses: ruby/setup-ruby@v1
30+
with:
31+
ruby-version: ${{ matrix.ruby }}
32+
bundler-cache: true
33+
- run: |
34+
bundle exec rake

.travis.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

zhong.gemspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ Gem::Specification.new do |spec|
2020
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
2121
spec.require_paths = ["lib"]
2222

23-
spec.required_ruby_version = "~> 2.1"
23+
spec.required_ruby_version = ">= 2.5.0"
2424

2525
spec.add_dependency "suo"
2626
spec.add_dependency "redis"
2727
spec.add_dependency "tzinfo"
2828
spec.add_dependency "activesupport"
2929

30-
spec.add_development_dependency "bundler", "~> 1.5"
31-
spec.add_development_dependency "rake", "~> 10.0"
30+
spec.add_development_dependency "bundler", "~> 2.2"
31+
spec.add_development_dependency "rake", "~> 13.0"
3232
spec.add_development_dependency "rubocop", "~> 0.30.0"
3333
spec.add_development_dependency "minitest", "~> 5.5.0"
3434
spec.add_development_dependency "codeclimate-test-reporter", "~> 0.4.7"

0 commit comments

Comments
 (0)