Sha256: 23d6b23d272df3a8ffe2be798e7eb51fce707c578fe87c76566fe0ae68708108
Contents?: true
Size: 1.24 KB
Versions: 4
Compression:
Stored size: 1.24 KB
Contents
name: CI on: push: branches: [master] pull_request: branches: [master] jobs: test: strategy: matrix: include: - ruby: '3.2' gemfile: '7.1.0' couchbase: '7.1.1' - ruby: '3.0' gemfile: '7.0.0' couchbase: '6.6.5' - ruby: '3.0' gemfile: '7.0.0' couchbase: '7.1.0' - ruby: '2.7' gemfile: '7.0.0' couchbase: '7.1.0' fail-fast: false runs-on: ubuntu-20.04 name: ${{ matrix.ruby }} rails-${{ matrix.gemfile }} couchbase-${{ matrix.couchbase }} steps: - uses: actions/checkout@v3 - run: sudo apt-get update && sudo apt-get install libevent-dev libev-dev python-httplib2 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} bundler-cache: true - run: sudo ./ci/run_couchbase.sh $COUCHBASE_VERSION $COUCHBASE_BUCKET $COUCHBASE_USER $COUCHBASE_PASSWORD - run: bundle exec rspec env: ACTIVE_MODEL_VERSION: ${{ matrix.gemfile }} BUNDLE_JOBS: 4 BUNDLE_PATH: vendor/bundle COUCHBASE_BUCKET: default COUCHBASE_USER: tester COUCHBASE_PASSWORD: password123 COUCHBASE_VERSION: ${{ matrix.couchbase }}
Version data entries
4 entries across 4 versions & 1 rubygems