diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 81f6005e88..43219066c9 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -34,6 +34,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: arduino/setup-protoc@v1 + - uses: KyleMayes/install-llvm-action@v1 + with: + version: "14.0" - name: Install toolchain uses: dtolnay/rust-toolchain@master with: @@ -48,6 +51,7 @@ jobs: - name: Collect coverage data run: cargo llvm-cov nextest --workspace --lcov --output-path lcov.info env: + CARGO_BUILD_RUSTFLAGS: "-C link-arg=-fuse-ld=lld" RUST_BACKTRACE: 1 CARGO_INCREMENTAL: 0 GT_S3_BUCKET: ${{ secrets.S3_BUCKET }} diff --git a/src/common/substrait/src/df_logical.rs b/src/common/substrait/src/df_logical.rs index e51b25093e..bba13ab3e9 100644 --- a/src/common/substrait/src/df_logical.rs +++ b/src/common/substrait/src/df_logical.rs @@ -262,7 +262,7 @@ impl DFLogicalSubstraitConvertor { }; // Calculate the projected schema - let qualified = &format!("{}.{}.{}", catalog_name, schema_name, table_name); + let qualified = &format!("{catalog_name}.{schema_name}.{table_name}"); let projected_schema = Arc::new( project_schema(&stored_schema, projection.as_ref()) .and_then(|x| {