|
38 | 38 | name: Download duckdb |
39 | 39 | with: |
40 | 40 | repository: "duckdb/duckdb" |
41 | | - tag: "v0.6.0" |
| 41 | + tag: "v0.6.1" |
42 | 42 | fileName: ${{ matrix.duckdb }} |
43 | 43 | out-file-path: . |
44 | 44 |
|
@@ -117,17 +117,34 @@ jobs: |
117 | 117 | with: |
118 | 118 | rust-version: nightly |
119 | 119 | components: rust-src |
| 120 | + # download libduckdb |
| 121 | + - uses: robinraju/[email protected] |
| 122 | + name: Download duckdb |
| 123 | + with: |
| 124 | + repository: "duckdb/duckdb" |
| 125 | + tag: "v0.6.1" |
| 126 | + fileName: "libduckdb-linux-amd64.zip" |
| 127 | + out-file-path: . |
| 128 | + - name: Linux extract duckdb |
| 129 | + uses: ihiroky/extract-action@v1 |
| 130 | + with: |
| 131 | + file_path: ${{ github.workspace }}/libduckdb-linux-amd64.zip |
| 132 | + extract_dir: libduckdb |
120 | 133 | - name: Tests with asan |
121 | 134 | env: |
122 | 135 | RUSTFLAGS: -Zsanitizer=address |
123 | 136 | RUSTDOCFLAGS: -Zsanitizer=address |
124 | 137 | ASAN_OPTIONS: "detect_stack_use_after_return=1:detect_leaks=1" |
| 138 | + DUCKDB_LIB_DIR: ${{ github.workspace }}/libduckdb |
| 139 | + DUCKDB_INCLUDE_DIR: ${{ github.workspace }}/libduckdb |
| 140 | + LD_LIBRARY_PATH: ${{ github.workspace }}/libduckdb |
125 | 141 | # Work around https://github.com/rust-lang/rust/issues/59125 by |
126 | 142 | # disabling backtraces. In an ideal world we'd probably suppress the |
127 | 143 | # leak sanitization, but we don't care about backtraces here, so long |
128 | 144 | # as the other tests have them. |
129 | 145 | RUST_BACKTRACE: "0" |
130 | | - run: cargo -Z build-std test --features 'bundled' --features 'modern-full' --target x86_64-unknown-linux-gnu |
| 146 | + # run: cargo -Z build-std test --features 'bundled' --features 'modern-full' --target x86_64-unknown-linux-gnu |
| 147 | + run: cargo -Z build-std test --features 'modern-full' --target x86_64-unknown-linux-gnu |
131 | 148 |
|
132 | 149 | - uses: wangfenjin/publish-crates@main |
133 | 150 | name: cargo publish --dry-run |
|
0 commit comments