Sha256: 47810a976defcff57c245d6b3525e140a631c9f18d2327049b542c9c656853c3
Contents?: true
Size: 1.9 KB
Versions: 8
Compression:
Stored size: 1.9 KB
Contents
--- on: [push] name: DeclareSchema Build jobs: build: name: DeclareSchema Build runs-on: ubuntu-latest strategy: fail-fast: false matrix: adapter: [mysql, postgresql, sqlite3] ruby: ['3.0', 3.1, 3.2, 3.3] gemfile: - gemfiles/rails_6_1.gemfile - gemfiles/rails_7_0.gemfile - gemfiles/rails_7_1.gemfile - gemfiles/rails_7_2.gemfile exclude: - adapter: mysql ruby: 3.3 gemfile: gemfiles/rails_6_1.gemfile - adapter: postgresql ruby: 3.3 gemfile: gemfiles/rails_6_1.gemfile - adapter: sqlite3 ruby: 3.3 gemfile: gemfiles/rails_6_1.gemfile - adapter: mysql ruby: '3.0' gemfile: gemfiles/rails_7_2.gemfile - adapter: postgresql ruby: '3.0' gemfile: gemfiles/rails_7_2.gemfile - adapter: sqlite3 ruby: '3.0' gemfile: gemfiles/rails_7_2.gemfile env: BUNDLE_GEMFILE: "${{ matrix.gemfile }}" MYSQL_HOST: 127.0.0.1 PGHOST: localhost PGUSER: postgres PGPASSWORD: postgres services: postgres: image: postgres:16-alpine ports: ["5432:5432"] env: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: postgres mysql: image: mysql:5.7 env: MYSQL_ALLOW_EMPTY_PASSWORD: yes ports: - 3306:3306 steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{matrix.ruby}} bundler: 2.2.29 bundler-cache: true - name: Setup run: | git config --global user.email "dummy@example.com" git config --global user.name "dummy" bundle exec rake test:prepare_testapp[${{ matrix.adapter }},force] - run: bundle exec rake test:all
Version data entries
8 entries across 8 versions & 1 rubygems