.github/workflows/test_on_ubuntu.yml in duckdb-0.7.1 vs .github/workflows/test_on_ubuntu.yml in duckdb-0.8.0

- old
+ new

@@ -13,12 +13,12 @@ jobs: test: runs-on: ubuntu-latest strategy: matrix: - ruby: ['2.7.7', '3.0.5', '3.1.3', '3.2.1', 'head'] - duckdb: ['0.7.1', '0.6.1'] + ruby: ['2.7.8', '3.0.6', '3.1.4', '3.2.2', 'head'] + duckdb: ['0.7.1', '0.8.0'] steps: - uses: actions/checkout@v3 - name: Set up Ruby @@ -43,16 +43,22 @@ rm -rf duckdb-v$DUCKDB_VERSION mkdir -p duckdb-v$DUCKDB_VERSION/build/release/src duckdb-v$DUCKDB_VERSION/src cp -rip duckdb-tmp-v$DUCKDB_VERSION/build/release/src/*.so duckdb-v$DUCKDB_VERSION/build/release/src cp -rip duckdb-tmp-v$DUCKDB_VERSION/src/include duckdb-v$DUCKDB_VERSION/src/ - - name: Build and test with Rake with Ruby ${{ matrix.ruby }} + - name: Build with Ruby ${{ matrix.ruby }} env: DUCKDB_VERSION: ${{ matrix.duckdb }} run: | gem install bundler bundle install --jobs 4 --retry 3 - bundle exec rake -- --with-duckdb-include=${GITHUB_WORKSPACE}/duckdb-v${DUCKDB_VERSION}/src/include --with-duckdb-lib=${GITHUB_WORKSPACE}/duckdb-v${DUCKDB_VERSION}/build/release/src/ + bundle exec rake build -- --with-duckdb-include=${GITHUB_WORKSPACE}/duckdb-v${DUCKDB_VERSION}/src/include --with-duckdb-lib=${GITHUB_WORKSPACE}/duckdb-v${DUCKDB_VERSION}/build/release/src/ + + - name: test with Ruby ${{ matrix.ruby }} + env: + DUCKDB_VERSION: ${{ matrix.duckdb }} + run: | + rake test post-test: name: All tests passed on Ubuntu runs-on: ubuntu-latest needs: test