Drop Dalli 2 support (#679) #310
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: build | ||
on: [push, pull_request] | ||
jobs: | ||
test: | ||
runs-on: ubuntu-20.04 | ||
services: | ||
redis: | ||
image: redis | ||
ports: | ||
- 6379:6379 | ||
memcached: | ||
image: memcached | ||
ports: | ||
- 11211:11211 | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
ruby: | ||
- '3.3' | ||
- '3.2' | ||
- '3.1' | ||
- '3.0' | ||
- '2.7' | ||
- '2.6' | ||
- '2.5' | ||
gemfile: | ||
- rack_3 | ||
- rack_2 | ||
- rails_8_0 | ||
- rails_7_2 | ||
- rails_7_1 | ||
- rails_7_0 | ||
- rails_6_1 | ||
- rails_6_0 | ||
- dalli3 | ||
- redis_5 | ||
- redis_4 | ||
- connection_pool_dalli | ||
- active_support_8_0_redis_cache_store | ||
- active_support_8_0_redis_cache_store_pooled | ||
- active_support_7_2_redis_cache_store | ||
- active_support_7_2_redis_cache_store_pooled | ||
- active_support_7_1_redis_cache_store | ||
- active_support_7_1_redis_cache_store_pooled | ||
- active_support_7_0_redis_cache_store | ||
- active_support_7_0_redis_cache_store_pooled | ||
- active_support_6_redis_cache_store | ||
- active_support_6_redis_cache_store_pooled | ||
- redis_store | ||
exclude: | ||
ruby: '3.0' | ||
- gemfile: rails_7_0 | ||
ruby: '2.6' | ||
- gemfile: rails_7_0 | ||
ruby: '2.5' | ||
- gemfile: active_support_7_0_redis_cache_store | ||
ruby: '2.6' | ||
- gemfile: active_support_7_0_redis_cache_store | ||
ruby: '2.5' | ||
- gemfile: active_support_7_0_redis_cache_store_pooled | ||
ruby: '2.6' | ||
- gemfile: active_support_7_0_redis_cache_store_pooled | ||
ruby: '2.5' | ||
- gemfile: rails_7_1 | ||
ruby: '2.6' | ||
- gemfile: rails_7_1 | ||
ruby: '2.5' | ||
- gemfile: active_support_7_1_redis_cache_store | ||
ruby: '2.6' | ||
- gemfile: active_support_7_1_redis_cache_store | ||
ruby: '2.5' | ||
- gemfile: active_support_7_1_redis_cache_store_pooled | ||
ruby: '2.6' | ||
- gemfile: active_support_7_1_redis_cache_store_pooled | ||
ruby: '2.5' | ||
- gemfile: rails_7_2 | ||
ruby: '3.0' | ||
- gemfile: rails_7_2 | ||
ruby: '2.7' | ||
- gemfile: rails_7_2 | ||
ruby: '2.6' | ||
- gemfile: rails_7_2 | ||
ruby: '2.5' | ||
- gemfile: active_support_7_2_redis_cache_store | ||
ruby: '3.0' | ||
- gemfile: active_support_7_2_redis_cache_store | ||
ruby: '2.7' | ||
- gemfile: active_support_7_2_redis_cache_store | ||
ruby: '2.6' | ||
- gemfile: active_support_7_2_redis_cache_store | ||
ruby: '2.5' | ||
- gemfile: active_support_7_2_redis_cache_store_pooled | ||
ruby: '3.0' | ||
- gemfile: active_support_7_2_redis_cache_store_pooled | ||
ruby: '2.7' | ||
- gemfile: active_support_7_2_redis_cache_store_pooled | ||
ruby: '2.6' | ||
- gemfile: active_support_7_2_redis_cache_store_pooled | ||
ruby: '2.5' | ||
- gemfile: rails_8_0 | ||
ruby: '3.1' | ||
- gemfile: rails_8_0 | ||
ruby: '3.0' | ||
- gemfile: rails_8_0 | ||
ruby: '2.7' | ||
- gemfile: rails_8_0 | ||
ruby: '2.6' | ||
- gemfile: rails_8_0 | ||
ruby: '2.5' | ||
- gemfile: active_support_8_0_redis_cache_store | ||
ruby: '3.1' | ||
- gemfile: active_support_8_0_redis_cache_store | ||
ruby: '3.0' | ||
- gemfile: active_support_8_0_redis_cache_store | ||
ruby: '2.7' | ||
- gemfile: active_support_8_0_redis_cache_store | ||
ruby: '2.6' | ||
- gemfile: active_support_8_0_redis_cache_store | ||
ruby: '2.5' | ||
- gemfile: active_support_8_0_redis_cache_store_pooled | ||
ruby: '3.1' | ||
- gemfile: active_support_8_0_redis_cache_store_pooled | ||
ruby: '3.0' | ||
- gemfile: active_support_8_0_redis_cache_store_pooled | ||
ruby: '2.7' | ||
- gemfile: active_support_8_0_redis_cache_store_pooled | ||
ruby: '2.6' | ||
- gemfile: active_support_8_0_redis_cache_store_pooled | ||
ruby: '2.5' | ||
env: | ||
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ruby/setup-ruby@v1 | ||
with: | ||
ruby-version: ${{ matrix.ruby }} | ||
bundler-cache: true | ||
- run: bundle exec rake | ||