diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index be2c19037dc00..0d004a0e099a5 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -175,6 +175,24 @@ jobs: if: ${{ !cancelled() }} run: cargo deny check + - name: DEBUG 14 + if: failure() + run: | + cat /__w/neon/neon/pg_install/build/v14/config.log + cat /__w/neon/neon/pg_install/build/v14/configure.log + + - name: DEBUG 15 + if: failure() + run: | + cat /__w/neon/neon/pg_install/build/v15/config.log + cat /__w/neon/neon/pg_install/build/v15/configure.log + + - name: DEBUG 16 + if: failure() + run: | + cat /__w/neon/neon/pg_install/build/v16/config.log + cat /__w/neon/neon/pg_install/build/v16/configure.log + build-neon: needs: [ check-permissions ] runs-on: [ self-hosted, gen3, large ] @@ -318,12 +336,6 @@ jobs: # if: steps.cache_pg_16.outputs.cache-hit != 'true' run: mold -run make postgres-v16 -j$(nproc) - - name: DEBUG - if: failure() - run: | - cat /__w/neon/neon/pg_install/build/v14/config.log - cat /__w/neon/neon/pg_install/build/v14/configure.log - - name: Build neon extensions run: mold -run make neon-pg-ext -j$(nproc) @@ -333,6 +345,8 @@ jobs: - name: Run cargo test run: | + export RUST_BACKTRACE=full + ${cov_prefix} cargo test $CARGO_FLAGS $CARGO_FEATURES # Run separate tests for real S3