# DO NOT EDIT # This is a generated file by the `rake build_matrix:github:generate` task. # See `build_matrix.yml` for the build matrix. # Generate this file with `rake build_matrix:github:generate`. # Generated job count: 122 --- name: Ruby gem CI 'on': push: branches: - main - develop pull_request: types: - opened - reopened - synchronize schedule: - cron: 0 0 * * 1-5 concurrency: group: "${{ github.workflow }}-${{ github.ref }}" cancel-in-progress: "${{ !contains(github.ref, 'main')}}" jobs: lint-git: name: Git linter (Lintje) runs-on: ubuntu-latest if: "${{ github.event_name != 'schedule' }}" steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Run Git linter uses: lintje/action@v0.11 lint-style: name: Ruby style linter (RuboCop) runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' bundler-cache: true - name: Run RuboCop run: bundle exec rubocop validation: name: Validation of CI runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' bundler-cache: true - run: rake build_matrix:github:validate integration_tests: name: Diagnose integration tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: true - uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' bundler-cache: true - name: Install gem extension run: rake extension:install - name: Bundle install run: bundle install working-directory: spec/integration/diagnose - name: Run diagnose integration tests run: bundle exec rspec working-directory: spec/integration/diagnose env: LANGUAGE: ruby ruby_3-3-4_ubuntu-latest: name: Ruby 3.3.4 needs: validation runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_3-3-4__capistrano2_ubuntu-latest: name: Ruby 3.3.4 - capistrano2 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano2.gemfile ruby_3-3-4__capistrano3_ubuntu-latest: name: Ruby 3.3.4 - capistrano3 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano3.gemfile ruby_3-3-4__dry-monitor_ubuntu-latest: name: Ruby 3.3.4 - dry-monitor needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/dry-monitor.gemfile ruby_3-3-4__grape_ubuntu-latest: name: Ruby 3.3.4 - grape needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/grape.gemfile ruby_3-3-4__hanami-2-0_ubuntu-latest: name: Ruby 3.3.4 - hanami-2.0 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.0.gemfile ruby_3-3-4__hanami-2-1_ubuntu-latest: name: Ruby 3.3.4 - hanami-2.1 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.1.gemfile ruby_3-3-4__http5_ubuntu-latest: name: Ruby 3.3.4 - http5 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/http5.gemfile ruby_3-3-4__padrino_ubuntu-latest: name: Ruby 3.3.4 - padrino needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/padrino.gemfile ruby_3-3-4__psych-3_ubuntu-latest: name: Ruby 3.3.4 - psych-3 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-3.gemfile ruby_3-3-4__psych-4_ubuntu-latest: name: Ruby 3.3.4 - psych-4 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-4.gemfile ruby_3-3-4__que-1_ubuntu-latest: name: Ruby 3.3.4 - que-1 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-1.gemfile ruby_3-3-4__que-2_ubuntu-latest: name: Ruby 3.3.4 - que-2 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-2.gemfile ruby_3-3-4__rails-6-1_ubuntu-latest: name: Ruby 3.3.4 - rails-6.1 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.1.gemfile ruby_3-3-4__rails-7-0_ubuntu-latest: name: Ruby 3.3.4 - rails-7.0 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.0.gemfile ruby_3-3-4__rails-7-1_ubuntu-latest: name: Ruby 3.3.4 - rails-7.1 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.1.gemfile ruby_3-3-4__rails-7-2_ubuntu-latest: name: Ruby 3.3.4 - rails-7.2 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.2.gemfile ruby_3-3-4__sequel_ubuntu-latest: name: Ruby 3.3.4 - sequel needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sequel.gemfile ruby_3-3-4__sinatra_ubuntu-latest: name: Ruby 3.3.4 - sinatra needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sinatra.gemfile ruby_3-3-4__webmachine2_ubuntu-latest: name: Ruby 3.3.4 - webmachine2 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/webmachine2.gemfile ruby_3-3-4__redis-4_ubuntu-latest: name: Ruby 3.3.4 - redis-4 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-4.gemfile ruby_3-3-4__redis-5_ubuntu-latest: name: Ruby 3.3.4 - redis-5 needs: ruby_3-3-4_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-5.gemfile ruby_3-3-4_macos-14: name: Ruby 3.3.4 (macos-14) needs: validation runs-on: macos-14 steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_3-2-5_ubuntu-latest: name: Ruby 3.2.5 needs: validation runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_3-2-5__capistrano2_ubuntu-latest: name: Ruby 3.2.5 - capistrano2 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano2.gemfile ruby_3-2-5__capistrano3_ubuntu-latest: name: Ruby 3.2.5 - capistrano3 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano3.gemfile ruby_3-2-5__dry-monitor_ubuntu-latest: name: Ruby 3.2.5 - dry-monitor needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/dry-monitor.gemfile ruby_3-2-5__grape_ubuntu-latest: name: Ruby 3.2.5 - grape needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/grape.gemfile ruby_3-2-5__hanami-2-0_ubuntu-latest: name: Ruby 3.2.5 - hanami-2.0 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.0.gemfile ruby_3-2-5__hanami-2-1_ubuntu-latest: name: Ruby 3.2.5 - hanami-2.1 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.1.gemfile ruby_3-2-5__http5_ubuntu-latest: name: Ruby 3.2.5 - http5 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/http5.gemfile ruby_3-2-5__padrino_ubuntu-latest: name: Ruby 3.2.5 - padrino needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/padrino.gemfile ruby_3-2-5__psych-3_ubuntu-latest: name: Ruby 3.2.5 - psych-3 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-3.gemfile ruby_3-2-5__psych-4_ubuntu-latest: name: Ruby 3.2.5 - psych-4 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-4.gemfile ruby_3-2-5__que-1_ubuntu-latest: name: Ruby 3.2.5 - que-1 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-1.gemfile ruby_3-2-5__que-2_ubuntu-latest: name: Ruby 3.2.5 - que-2 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-2.gemfile ruby_3-2-5__rails-6-1_ubuntu-latest: name: Ruby 3.2.5 - rails-6.1 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.1.gemfile ruby_3-2-5__rails-7-0_ubuntu-latest: name: Ruby 3.2.5 - rails-7.0 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.0.gemfile ruby_3-2-5__rails-7-1_ubuntu-latest: name: Ruby 3.2.5 - rails-7.1 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.1.gemfile ruby_3-2-5__rails-7-2_ubuntu-latest: name: Ruby 3.2.5 - rails-7.2 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.2.gemfile ruby_3-2-5__sequel_ubuntu-latest: name: Ruby 3.2.5 - sequel needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sequel.gemfile ruby_3-2-5__sinatra_ubuntu-latest: name: Ruby 3.2.5 - sinatra needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sinatra.gemfile ruby_3-2-5__webmachine2_ubuntu-latest: name: Ruby 3.2.5 - webmachine2 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/webmachine2.gemfile ruby_3-2-5__redis-4_ubuntu-latest: name: Ruby 3.2.5 - redis-4 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-4.gemfile ruby_3-2-5__redis-5_ubuntu-latest: name: Ruby 3.2.5 - redis-5 needs: ruby_3-2-5_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-5.gemfile ruby_3-2-5_macos-14: name: Ruby 3.2.5 (macos-14) needs: validation runs-on: macos-14 steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2.5 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_3-1-6_ubuntu-latest: name: Ruby 3.1.6 needs: validation runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_3-1-6__capistrano2_ubuntu-latest: name: Ruby 3.1.6 - capistrano2 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano2.gemfile ruby_3-1-6__capistrano3_ubuntu-latest: name: Ruby 3.1.6 - capistrano3 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano3.gemfile ruby_3-1-6__dry-monitor_ubuntu-latest: name: Ruby 3.1.6 - dry-monitor needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/dry-monitor.gemfile ruby_3-1-6__grape_ubuntu-latest: name: Ruby 3.1.6 - grape needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/grape.gemfile ruby_3-1-6__hanami-2-0_ubuntu-latest: name: Ruby 3.1.6 - hanami-2.0 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.0.gemfile ruby_3-1-6__hanami-2-1_ubuntu-latest: name: Ruby 3.1.6 - hanami-2.1 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.1.gemfile ruby_3-1-6__http5_ubuntu-latest: name: Ruby 3.1.6 - http5 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/http5.gemfile ruby_3-1-6__padrino_ubuntu-latest: name: Ruby 3.1.6 - padrino needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/padrino.gemfile ruby_3-1-6__psych-3_ubuntu-latest: name: Ruby 3.1.6 - psych-3 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-3.gemfile ruby_3-1-6__psych-4_ubuntu-latest: name: Ruby 3.1.6 - psych-4 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-4.gemfile ruby_3-1-6__que-1_ubuntu-latest: name: Ruby 3.1.6 - que-1 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-1.gemfile ruby_3-1-6__que-2_ubuntu-latest: name: Ruby 3.1.6 - que-2 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-2.gemfile ruby_3-1-6__rails-6-1_ubuntu-latest: name: Ruby 3.1.6 - rails-6.1 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.1.gemfile ruby_3-1-6__rails-7-0_ubuntu-latest: name: Ruby 3.1.6 - rails-7.0 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.0.gemfile ruby_3-1-6__rails-7-1_ubuntu-latest: name: Ruby 3.1.6 - rails-7.1 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.1.gemfile ruby_3-1-6__rails-7-2_ubuntu-latest: name: Ruby 3.1.6 - rails-7.2 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.2.gemfile ruby_3-1-6__sequel_ubuntu-latest: name: Ruby 3.1.6 - sequel needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sequel.gemfile ruby_3-1-6__sinatra_ubuntu-latest: name: Ruby 3.1.6 - sinatra needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sinatra.gemfile ruby_3-1-6__webmachine2_ubuntu-latest: name: Ruby 3.1.6 - webmachine2 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/webmachine2.gemfile ruby_3-1-6__redis-4_ubuntu-latest: name: Ruby 3.1.6 - redis-4 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-4.gemfile ruby_3-1-6__redis-5_ubuntu-latest: name: Ruby 3.1.6 - redis-5 needs: ruby_3-1-6_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-5.gemfile ruby_3-1-6_macos-14: name: Ruby 3.1.6 (macos-14) needs: validation runs-on: macos-14 steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.1.6 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_3-0-7_ubuntu-latest: name: Ruby 3.0.7 needs: validation runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_3-0-7__capistrano2_ubuntu-latest: name: Ruby 3.0.7 - capistrano2 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano2.gemfile ruby_3-0-7__capistrano3_ubuntu-latest: name: Ruby 3.0.7 - capistrano3 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano3.gemfile ruby_3-0-7__dry-monitor_ubuntu-latest: name: Ruby 3.0.7 - dry-monitor needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/dry-monitor.gemfile ruby_3-0-7__grape_ubuntu-latest: name: Ruby 3.0.7 - grape needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/grape.gemfile ruby_3-0-7__hanami-2-0_ubuntu-latest: name: Ruby 3.0.7 - hanami-2.0 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.0.gemfile ruby_3-0-7__hanami-2-1_ubuntu-latest: name: Ruby 3.0.7 - hanami-2.1 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/hanami-2.1.gemfile ruby_3-0-7__http5_ubuntu-latest: name: Ruby 3.0.7 - http5 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/http5.gemfile ruby_3-0-7__padrino_ubuntu-latest: name: Ruby 3.0.7 - padrino needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/padrino.gemfile ruby_3-0-7__psych-3_ubuntu-latest: name: Ruby 3.0.7 - psych-3 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-3.gemfile ruby_3-0-7__psych-4_ubuntu-latest: name: Ruby 3.0.7 - psych-4 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-4.gemfile ruby_3-0-7__que-1_ubuntu-latest: name: Ruby 3.0.7 - que-1 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-1.gemfile ruby_3-0-7__que-2_ubuntu-latest: name: Ruby 3.0.7 - que-2 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-2.gemfile ruby_3-0-7__rails-6-0_ubuntu-latest: name: Ruby 3.0.7 - rails-6.0 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.0.gemfile ruby_3-0-7__rails-6-1_ubuntu-latest: name: Ruby 3.0.7 - rails-6.1 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.1.gemfile ruby_3-0-7__rails-7-0_ubuntu-latest: name: Ruby 3.0.7 - rails-7.0 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.0.gemfile ruby_3-0-7__rails-7-1_ubuntu-latest: name: Ruby 3.0.7 - rails-7.1 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.1.gemfile ruby_3-0-7__sequel_ubuntu-latest: name: Ruby 3.0.7 - sequel needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sequel.gemfile ruby_3-0-7__sinatra_ubuntu-latest: name: Ruby 3.0.7 - sinatra needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sinatra.gemfile ruby_3-0-7__webmachine2_ubuntu-latest: name: Ruby 3.0.7 - webmachine2 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/webmachine2.gemfile ruby_3-0-7__redis-4_ubuntu-latest: name: Ruby 3.0.7 - redis-4 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-4.gemfile ruby_3-0-7__redis-5_ubuntu-latest: name: Ruby 3.0.7 - redis-5 needs: ruby_3-0-7_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-5.gemfile ruby_3-0-7_macos-14: name: Ruby 3.0.7 (macos-14) needs: validation runs-on: macos-14 steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.0.7 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_2-7-8_ubuntu-latest: name: Ruby 2.7.8 needs: validation runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_2-7-8__capistrano2_ubuntu-latest: name: Ruby 2.7.8 - capistrano2 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano2.gemfile ruby_2-7-8__capistrano3_ubuntu-latest: name: Ruby 2.7.8 - capistrano3 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/capistrano3.gemfile ruby_2-7-8__grape_ubuntu-latest: name: Ruby 2.7.8 - grape needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/grape.gemfile ruby_2-7-8__http5_ubuntu-latest: name: Ruby 2.7.8 - http5 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/http5.gemfile ruby_2-7-8__padrino_ubuntu-latest: name: Ruby 2.7.8 - padrino needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/padrino.gemfile ruby_2-7-8__psych-3_ubuntu-latest: name: Ruby 2.7.8 - psych-3 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-3.gemfile ruby_2-7-8__psych-4_ubuntu-latest: name: Ruby 2.7.8 - psych-4 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/psych-4.gemfile ruby_2-7-8__que-1_ubuntu-latest: name: Ruby 2.7.8 - que-1 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-1.gemfile ruby_2-7-8__que-2_ubuntu-latest: name: Ruby 2.7.8 - que-2 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/que-2.gemfile ruby_2-7-8__rails-6-0_ubuntu-latest: name: Ruby 2.7.8 - rails-6.0 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.0.gemfile ruby_2-7-8__rails-6-1_ubuntu-latest: name: Ruby 2.7.8 - rails-6.1 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.1.gemfile ruby_2-7-8__rails-7-0_ubuntu-latest: name: Ruby 2.7.8 - rails-7.0 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.0.gemfile ruby_2-7-8__sequel_ubuntu-latest: name: Ruby 2.7.8 - sequel needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sequel.gemfile ruby_2-7-8__sinatra_ubuntu-latest: name: Ruby 2.7.8 - sinatra needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/sinatra.gemfile ruby_2-7-8__webmachine2_ubuntu-latest: name: Ruby 2.7.8 - webmachine2 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/webmachine2.gemfile ruby_2-7-8__redis-4_ubuntu-latest: name: Ruby 2.7.8 - redis-4 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-4.gemfile ruby_2-7-8__redis-5_ubuntu-latest: name: Ruby 2.7.8 - redis-5 needs: ruby_2-7-8_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/redis-5.gemfile ruby_2-7-8_macos-14: name: Ruby 2.7.8 (macos-14) needs: validation runs-on: macos-14 steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_jruby-9-4-7-0_ubuntu-latest: name: Ruby jruby-9.4.7.0 needs: validation runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.4.7.0 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile ruby_jruby-9-4-7-0__rails-6-0_ubuntu-latest: name: Ruby jruby-9.4.7.0 - rails-6.0 needs: ruby_jruby-9-4-7-0_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.4.7.0 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.0.gemfile ruby_jruby-9-4-7-0__rails-6-1_ubuntu-latest: name: Ruby jruby-9.4.7.0 - rails-6.1 needs: ruby_jruby-9-4-7-0_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.4.7.0 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-6.1.gemfile ruby_jruby-9-4-7-0__rails-7-0_ubuntu-latest: name: Ruby jruby-9.4.7.0 - rails-7.0 needs: ruby_jruby-9-4-7-0_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.4.7.0 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.0.gemfile ruby_jruby-9-4-7-0__rails-7-1_ubuntu-latest: name: Ruby jruby-9.4.7.0 - rails-7.1 needs: ruby_jruby-9-4-7-0_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.4.7.0 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.1.gemfile ruby_jruby-9-4-7-0__rails-7-2_ubuntu-latest: name: Ruby jruby-9.4.7.0 - rails-7.2 needs: ruby_jruby-9-4-7-0_ubuntu-latest runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.4.7.0 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/rails-7.2.gemfile ruby_jruby-9-4-7-0_macos-14: name: Ruby jruby-9.4.7.0 (macos-14) needs: validation runs-on: macos-14 steps: - name: Check out repository uses: actions/checkout@v4 - name: Install Ruby uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.4.7.0 bundler-cache: true - name: Install gem extension run: "./support/bundler_wrapper exec rake extension:install" - name: Print extension install report run: "[ -e ext/install.report ] && cat ext/install.report || echo 'No ext/install.report file found'" - name: Print Makefile log file run: "[ -f ext/mkmf.log ] && cat ext/mkmf.log || echo 'No ext/mkmf.log file found'" - name: Run tests run: "./support/bundler_wrapper exec rake test" - name: Run tests without extension run: "./support/bundler_wrapper exec rake test:failure" env: RAILS_ENV: test JRUBY_OPTS: '' COV: '1' BUNDLE_GEMFILE: gemfiles/no_dependencies.gemfile