|
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