diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index e45b6458..b7eac700 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -6,21 +6,22 @@ jobs: test: runs-on: ${{matrix.os}}-latest continue-on-error: ${{matrix.experimental}} - + strategy: matrix: os: - ubuntu - macos - + ruby: + - 2.4 - 2.5 - 2.6 - 2.7 - + experimental: [false] env: [""] - + include: - os: macos ruby: truffleruby-head @@ -34,14 +35,14 @@ jobs: - os: ubuntu ruby: head experimental: true - + steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{matrix.ruby}} bundler-cache: true - + - name: Run tests timeout-minutes: 6 run: | diff --git a/listen.gemspec b/listen.gemspec index ed1ec0ce..ba62b76c 100644 --- a/listen.gemspec +++ b/listen.gemspec @@ -32,7 +32,7 @@ Gem::Specification.new do |gem| # rubocop:disable Metrics/BlockLength gem.executable = 'listen' gem.require_path = 'lib' - gem.required_ruby_version = '>= 2.2.7' # rubocop:disable Gemspec/RequiredRubyVersion + gem.required_ruby_version = '>= 2.4.0' # rubocop:disable Gemspec/RequiredRubyVersion gem.add_dependency 'rb-fsevent', '~> 0.10', '>= 0.10.3' gem.add_dependency 'rb-inotify', '~> 0.9', '>= 0.9.10'