diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 15cd661..bed4b2c 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -60,6 +60,12 @@ jobs: env: RUSTC_WRAPPER: sccache + - name: Run clippy (sketch_db_common) + run: cargo clippy --all-targets --all-features -- -D warnings + working-directory: asap-common/dependencies/rs/sketch_db_common + env: + RUSTC_WRAPPER: sccache + - name: Check formatting (sketch-core) run: cargo fmt -- --check working-directory: asap-common/sketch-core @@ -70,6 +76,36 @@ jobs: env: RUSTC_WRAPPER: sccache + - name: Check formatting (sql_utilities) + run: cargo fmt -- --check + working-directory: asap-common/dependencies/rs/sql_utilities + + - name: Run clippy (sql_utilities) + run: cargo clippy --all-targets --all-features -- -D warnings + working-directory: asap-common/dependencies/rs/sql_utilities + env: + RUSTC_WRAPPER: sccache + + - name: Check formatting (promql_utilities) + run: cargo fmt -- --check + working-directory: asap-common/dependencies/rs/promql_utilities + + - name: Run clippy (promql_utilities) + run: cargo clippy --all-targets --all-features -- -D warnings + working-directory: asap-common/dependencies/rs/promql_utilities + env: + RUSTC_WRAPPER: sccache + + - name: Check formatting (datafusion_summary_library) + run: cargo fmt -- --check + working-directory: asap-common/dependencies/rs/datafusion_summary_library + + - name: Run clippy (datafusion_summary_library) + run: cargo clippy --all-targets --all-features -- -D warnings + working-directory: asap-common/dependencies/rs/datafusion_summary_library + env: + RUSTC_WRAPPER: sccache + test: runs-on: ubuntu-latest steps: diff --git a/asap-common/dependencies/rs/sql_utilities/src/ast_matching/sqlparser_test.rs b/asap-common/dependencies/rs/sql_utilities/src/ast_matching/sqlparser_test.rs index b07fe19..f694439 100644 --- a/asap-common/dependencies/rs/sql_utilities/src/ast_matching/sqlparser_test.rs +++ b/asap-common/dependencies/rs/sql_utilities/src/ast_matching/sqlparser_test.rs @@ -53,8 +53,8 @@ mod tests { fn check_query(sql: &str, expected_types: Vec, expected_error: Option) { let schema = create_test_schema(); let matcher = SQLPatternMatcher::new(schema, 1.0); - let query_data = parse_sql_query(sql) - .unwrap_or_else(|| panic!("Failed to parse query: {}", sql)); + let query_data = + parse_sql_query(sql).unwrap_or_else(|| panic!("Failed to parse query: {}", sql)); let result = matcher.query_info_to_pattern(&query_data); assert_eq!(result.query_type, expected_types); assert_eq!(result.error, expected_error);