Skip to content

chore: Ruby minimum 3.2, default 4.0 #536

chore: Ruby minimum 3.2, default 4.0

chore: Ruby minimum 3.2, default 4.0 #536

on:
push:
branches:
- main
paths:
- 'google-cloud-spanner*/**'
pull_request:
paths:
- 'google-cloud-spanner*/**'
name: Run Spanner integration tests against service emulator
jobs:
test:
runs-on: ubuntu-latest
defaults:
run:
shell: bash
working-directory: google-cloud-spanner
services:
emulator:
image: gcr.io/cloud-spanner-emulator/emulator:1.5.50
ports:
- 9010:9010
- 9020:9020
steps:
- uses: actions/checkout@v5
- uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2'
- run: ruby --version
- run: bundle install
- run: bundle exec rake acceptance
env:
SPANNER_EMULATOR_HOST: localhost:9010
SPANNER_TEST_PROJECT: emulator-test-project
MT_COMPAT: true