Skip to content

Update changelog with Rails 7.2 AJ method #264

Update changelog with Rails 7.2 AJ method

Update changelog with Rails 7.2 AJ method #264

Workflow file for this run

name: Specs
on:
- push
- pull_request
jobs:
all_specs:
name: All Specs
strategy:
matrix:
ruby: ['2.7', '3.0', '3.1', '3.2', '3.3']
gemfile: ['Gemfile', 'gemfiles/aws_sdk_core_2.gemfile']
runs-on: ubuntu-20.04
services:
localstack:
image: localstack/localstack:latest
env:
SERVICES: sqs
ports:
- 4566:4566
options: >-
--health-cmd "curl -f http://localhost:4566/_localstack/health"
--health-interval 5s
--health-timeout 10s
--health-retries 5
env:
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
steps:
- name: Checkout code
uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- name: Run specs
run: bundle exec rake spec
- name: Run integration specs
run: bundle exec rake spec:integration
rails_specs:
name: Rails Specs
strategy:
matrix:
rails: ['6.1', '7.0', '7.1']
include:
- rails: '6.1'
ruby: '3.0'
gemfile: gemfiles/rails_6_1.gemfile
- rails: '7.0'
ruby: '3.1'
gemfile: gemfiles/rails_7_0.gemfile
- rails: '7.1'
ruby: '3.2'
gemfile: gemfiles/rails_7_1.gemfile
runs-on: ubuntu-20.04
env:
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
steps:
- name: Checkout code
uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- name: Run Rails specs
run: bundle exec rake spec:rails