Skip to content

RoR v8 and Ruby v3.3 support #295

RoR v8 and Ruby v3.3 support

RoR v8 and Ruby v3.3 support #295

Workflow file for this run

name: Rollbar-gem CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-22.04
strategy:
matrix:
ruby-version: [2.5.9, 2.6.0, 2.6.10, 2.7.8]
gemfile:
- gemfiles/rails50.gemfile
- gemfiles/rails51.gemfile
- gemfiles/rails52.gemfile
- gemfiles/rails60.gemfile
- gemfiles/rails61.gemfile
include:
- gemfile: gemfiles/rails80.gemfile
ruby-version: 3.4.1
- gemfile: gemfiles/rails80.gemfile
ruby-version: 3.3.6
- gemfile: gemfiles/rails72.gemfile
ruby-version: 3.3.6
- gemfile: gemfiles/rails72.gemfile
ruby-version: 3.2.6
- gemfile: gemfiles/rails71.gemfile
ruby-version: 3.2.6
- gemfile: gemfiles/rails71.gemfile
ruby-version: 3.1.6
- gemfile: gemfiles/rails70.gemfile
ruby-version: 3.1.6
- gemfile: gemfiles/rails70.gemfile
ruby-version: 3.0.7
- gemfile: gemfiles/rails61.gemfile
ruby-version: 3.0.7
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Start Redis
uses: supercharge/[email protected]
with:
redis-version: 6
- name: Setup Ruby > 2.0
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
- name: Bundle Install
run: |
export BUNDLE_GEMFILE=${{ matrix.gemfile }}
bundle config path vendor/bundle
bundle config gemfile ${{ matrix.gemfile }}
bundle install --jobs 4 --retry 3
- name: Rspec
run: |
export BUNDLE_GEMFILE=${{ matrix.gemfile }}
bundle config path vendor/bundle
bundle config gemfile ${{ matrix.gemfile }}
bundle exec rspec